SQL Server 2008 (655) och SQL Server 2008 R2 (661) är inte samma sak (även om det är en vanlig missuppfattning - många tror att de är samma eftersom Microsoft tog ett fruktansvärt, fruktansvärt, fruktansvärt namnbeslut och fattade 2008 R2 låter som ett Service Pack ).
Du kan inte bifoga/återställa en 2008 R2-databas till en 2008-instans, punkt. Även om det finns flera lösningar (som även gäller för att bifoga 2012 -> 2008, 2008 -> 2005, 2008 R2 -> 2005, etc). Du kan antingen uppgradera motorn du försöker ansluta till upp till 2008 R2, eller så kan du extrahera schemat/data från databasen med hjälp av generera skriptguiden, import/exportera dataguiden, SSIS eller tredjepartsverktyg som Red Gate SQL Jämför (för en fullständig lista över alternativ se det här blogginlägget ).
Detta dyker upp extremt ofta, sökte du efter "sql server version 661 655"? Jag kom på en hel massa träffar med den här söktermen och några små variationer, allt på den här sidan och dba.SE:
Feil koppla SQL Server 2008-databas till SQL Server 2005
Kan inte bifoga 2008 R2-databas till 2008 års instans
Skapa databas i SQL Server 2012, skript och använd 2008?
Kan inte återställa säkerhetskopia på SQL Server Express
Hur man automatiskt återställer en backupfil för SQL Server 2008 R2
Databasen "kan inte öppnas eftersom det är version 661" när du bifogar .mdf-fil
Använd databas 661 version med SQL Server 2008
SQL-server:Bifoga felaktig version 661
https:/ /dba.stackexchange.com/questions/21525/restoring-an-sql-server-2012-mdf-to-sql-server-2008