I am getting this error and I have SQL Server 2012 installed anyone know what’s wrong? I am trying to attach a database file into my Visual Studio 2010.
The database ‘X’ cannot be opened because it is version 661. This
server supports version 655 and earlier. A downgrade path is not
supported.Could not open new database ‘X’. CREATE DATABASE is aborted.
An attempt to attach an auto-named database for file X failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
The database file was created and/or attached on a SQL Server instance that was of a newer version than the one you have. If you bring your local instance up-to-date to a newer build, then you should be okay.
More specifically – version 661 is SQL Server 2008 R2. The instance you are attaching (651) to is SQL Server 2008 RTM or SP1. Be sure it is using SQL Server 2012 instance instead of perhaps a local SQL Express instance.
See here:
http://www.sqlskills.com/blogs/paul/sql-server-2008-r2-bumps-the-database-version/