SQL Server 2008 (655) y SQL Server 2008 R2 (661) no son lo mismo (aunque es un concepto erróneo común:mucha gente piensa que son lo mismo porque Microsoft tomó una terrible, terrible, terrible decisión de nombrar 2008 R2 suena como un paquete de servicios ).
No puede adjuntar/restaurar una base de datos R2 de 2008 a una instancia de 2008, punto. Aunque hay varias soluciones alternativas (que también se aplican para adjuntar 2012 -> 2008, 2008 -> 2005, 2008 R2 -> 2005, etc.). Puede actualizar el motor al que intenta conectarse hasta 2008 R2, o puede extraer el esquema o los datos de la base de datos mediante el asistente de generación de scripts, el asistente de importación/exportación de datos, SSIS o herramientas de terceros como Red Gate SQL Compare (para obtener una lista completa de alternativas ver esta publicación de blog ).
Esto aparece muy a menudo, ¿buscó "versión del servidor sql 661 655"? Obtuve un montón de resultados usando este término de búsqueda y algunas ligeras variaciones, todo en este sitio y dba.SE:
Error adjuntando la base de datos de SQL Server 2008 a SQL Server 2005
No se puede adjuntar la base de datos 2008 R2 a la instancia de 2008
Error de restauración de base de datos
¿Crear base de datos en SQL Server 2012, escribir y usar en 2008?
No se puede restaurar la copia de seguridad en SQL Server Express
Cómo restaurar automáticamente un archivo de copia de seguridad de SQL Server 2008 R2
La base de datos "no se puede abrir porque es la versión 661" al adjuntar un archivo .mdf
Usar la versión 661 de la base de datos con SQL Server 2008
SQL Server:adjunte la versión incorrecta 661
https:/ /dba.stackexchange.com/questions/21525/restoring-an-sql-server-2012-mdf-to-sql-server-2008