我收到此错误,我安装了 SQL Server 2012 有人知道出了什么问题吗?我正在尝试将数据库文件附加到我的 Visual Studio 2010 中。
无法打开数据库“X”,因为它是版本 661。此服务器支持版本 655 和更早版本。不支持降级路径。
无法打开新数据库“X”。CREATE DATABASE 已中止。
尝试为文件 X 附加自动命名的数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上。
我收到此错误,我安装了 SQL Server 2012 有人知道出了什么问题吗?我正在尝试将数据库文件附加到我的 Visual Studio 2010 中。
无法打开数据库“X”,因为它是版本 661。此服务器支持版本 655 和更早版本。不支持降级路径。
无法打开新数据库“X”。CREATE DATABASE 已中止。
尝试为文件 X 附加自动命名的数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上。
数据库文件是在比您拥有的版本更新的 SQL Server 实例上创建和/或附加的。如果您将本地实例更新到较新的版本,那么您应该没问题。
更具体地说 - 版本 661 是 SQL Server 2008 R2。您要附加 (651) 的实例是 SQL Server 2008 RTM 或 SP1。确保它使用的是 SQL Server 2012 实例,而不是本地 SQL Express 实例。
见这里: http ://www.sqlskills.com/blogs/paul/sql-server-2008-r2-bumps-the-database-version/
原来问题出在速成版上。我无法使用完整版,因为我绑定的 mdf 文件需要user instance
只有 Express Editions 支持。我从这个https://www.microsoft.com/betaexperience/pd/SQLEXPWT/enus/default.aspx下载了 SQL 2012 Express,它允许LocalDB
并且所有问题都消失了。