无法打开Sql本地数据库

Rot*_*dof 17 localdb visual-studio-2015

我最近在两台不同的PC上安装了VS2015 Update 2,一台在家,一台在工作,安装文件相同.

现在,如果我在自己的PC上用Sql LocalDB打开一个项目,我会收到此错误:

无法打开数据库'M:\ PROJECTS\BLOG\APP_DATA\myBlog.MDF',因为它是版本851.此服务器支持版本782及更早版本.不支持降级路径.

我无法检索有关此851版本的信息(可能是Sql LocalDB 2016?).我肯定在两台PC上都安装了Sql LocalDB 2016 RC0,并且我验证了VS2015中的设置是:

(LocalDB)\MSSQLLocalDB
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这一问题?

小智 19

我最近遇到了同样的问题,我安装了VS2015 Update 2,和你的环境一样.Microsoft在此更新中安装MSSQL 2016 RC0 ...因此您的计算机上有两个或更多版本的LocalDB.

此问题是由您的计算机上具有不同版本的SqlLocalDB引起的.您可以通过更改其中一台计算机上的SqlLocalDB版本来解决此问题.

例如,更改为版本851(13.0)

  1. 打开CMD,cd到SqlLocalDB的文件夹(默认值:"C:\ Program Files\Microsoft SQL Server\130\LocalDB\Binn")
  2. 命令"SqlLocalDB.exe delete"MSSQLLocalDB"",将删除LocalDB的实例.
  3. 命令"SqlLocalDB.exe create"MSSQLLocalDB"",然后您将看到已在您的计算机中创建最新LocalDB版本的实例.

如何使用SqlLocalDB:https://msdn.microsoft.com/zh-tw/library/hh212961%28v=sql.120%29.aspx

祝好运!

  • 我将在1和2之间添加以下步骤> SqlLocalDB.exe停止"MSSQLLocalDB" (10认同)