Las bases de datos de SQL Server 2008 son la versión 655. Las bases de datos de SQL Server 2008 R2 son 661. Está intentando adjuntar una base de datos de 2008 R2 (v. 661) a una instancia de 2008 y esto no es compatible. Una vez que la base de datos se ha actualizado a una versión 2008 R2, no se puede degradar. Tendrá que actualizar su instancia de 2008 SP2 a R2, o debe copiar los datos en esa base de datos en una base de datos de 2008 (por ejemplo, utilizando el asistente de migración de datos, o algo equivalente).
El mensaje es engañoso, por decir lo menos, que dice 662 porque SQL Server 2008 SP2 hace de soporte 662 como una versión de la base de datos, esto es cuando 15000 particiones están habilitadas en la base de datos, ver Support for 15000 Partitions.docx. Al habilitar la compatibilidad, la versión de DB se vuelve a 662, deshabilitándola se mueve de nuevo a 655. Pero SQL Server 2008 SP2 no es compatible con 661 (la versión R2).
Se ha encontrado un problema similar aquí: [http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=151430](http:/ /www.sqlteam.com/forums/topic.asp?TOPIC_ID=151430). La solución en ese caso era una reinstalación completa de SQL Server. –
He instalado SQL Server 2008 ... pero obtuve este error. La base de datos 'Databasename' no se puede abrir porque es la versión 655. Este servidor admite la versión 611 y anteriores. No se admite una ruta de bajada. No se pudo abrir la nueva base de datos 'Databasename'. CREATE DATABASE está abortado. (Microsoft SQL Server, Error: 948). ¿Cómo resolver esto? –