我最近在两台不同的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
有谁知道如何解决这个问题?
答案 0 :(得分:19)
我最近遇到了同样的问题,我安装了VS2015 Update 2,和你的环境一样。 Microsoft在此更新中安装MSSQL 2016 RC0 ...因此您的计算机上有两个或更多版本的LocalDB。
此问题是由您的计算机上具有不同版本的SqlLocalDB引起的。您可以通过在其中一台计算机上更改SqlLocalDB的版本来解决此问题。
例如,更改为版本851(13.0)
如何使用SqlLocalDB:https://msdn.microsoft.com/zh-tw/library/hh212961%28v=sql.120%29.aspx
祝你好运!答案 1 :(得分:0)
尝试打开LocalDB时遇到同样的问题和错误。为我修复的是安装 SQL Server 2014 LocaldB with Service Pack 1 。我在MSDN订阅者中找到了安装下载。在安装过程中,它要求升级旧版本,我说是。
答案 2 :(得分:0)
凯文先生已经给出了解决这个问题的关键,这就是与我合作的命令
$query = mysql_query("SELECT * FROM accounts");
while($fetch = mysql_fetch_array($query)) {
echo $fetch['Username'];
}
C:\ Program Files \ Microsoft SQL Server \ 130 \ Tools \ Binn> SqlLocalDB.exe删除MSSQLLocalDB LocalDB实例“mssqllocaldb”已删除。
C:\ Program Files \ Microsoft SQL Server \ 130 \ Tools \ Binn> SqlLocalDB.exe创建MSSQLLocalDB 使用版本13.0.1601.5创建的LocalDB实例“mssqllocaldb”。