我得到這個錯誤,我有SQL Server 2012安裝任何人知道什麼是錯的?我想一個數據庫文件添加到我的Visual Studio 2010中MDF無法從Visual Studio連接
數據庫「X」不能打開,因爲它是版本661這 服務器支持版本655和更早版本。降級路徑不支持 。
無法打開新數據庫'X'。 CREATE DATABASE被中止。
嘗試爲文件X附加自動命名數據庫失敗。具有相同名稱的數據庫存在,或指定的文件無法打開,或位於UNC共享上。
我得到這個錯誤,我有SQL Server 2012安裝任何人知道什麼是錯的?我想一個數據庫文件添加到我的Visual Studio 2010中MDF無法從Visual Studio連接
數據庫「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/
原來,問題是關於一個Express版。我無法使用完整版本,因爲我綁定的mdf文件需要user instance
,而Express Edition只支持該文件。我從這個https://www.microsoft.com/betaexperience/pd/SQLEXPWT/enus/default.aspx下載了SQL 2012 Express,它允許LocalDB
並且所有的問題都消失了。