SQL Server 2008 (655) e SQL Server 2008 R2 (661) non sono la stessa cosa (sebbene si tratti di un malinteso comune:molte persone pensano che siano la stessa cosa perché Microsoft ha preso una decisione di denominazione terribile, terribile, terribile, prendendo il 2008 R2 suona come un service pack ).
Non è possibile allegare/ripristinare un database R2 del 2008 a un'istanza del 2008, punto. Sebbene ci siano diverse soluzioni alternative (che si applicano anche per allegare 2012 -> 2008, 2008 -> 2005, 2008 R2 -> 2005, ecc.). Puoi aggiornare il motore a cui stai tentando di connetterti fino al 2008 R2, oppure puoi estrarre lo schema/i dati dal database utilizzando la procedura guidata di generazione degli script, la procedura guidata di importazione/esportazione dei dati, SSIS o strumenti di terze parti come Red Gate SQL Confronta (per un elenco completo di alternative vedi questo post del blog ).
Questo si verifica molto spesso, hai cercato "sql server version 661 655"? Ho ottenuto un sacco di risultati utilizzando questo termine di ricerca e alcune lievi variazioni, tutto su questo sito e dba.SE:
Errore collegamento del database di SQL Server 2008 a SQL Server 2005
Impossibile collegare il database 2008 R2 all'istanza del 2008
Errore di ripristino del database
Crea database in SQL Server 2012, Script e utilizza nel 2008?
Impossibile ripristinare il backup su SQL Server Express
Come ripristinare automaticamente un file di backup di SQL Server 2008 R2
Il database "non può essere aperto perché è una versione 661" quando si allega un file .mdf
Utilizza la versione 661 del database con SQL Server 2008
SQL Server:allega la versione 661 errata
https:/ /dba.stackexchange.com/questions/21525/restoring-an-sql-server-2012-mdf-to-sql-server-2008