什么是SQL Server的版本869?

时间:2018-04-18 12:31:26

标签: sql-server winforms visual-studio-2017 sqlconnection mdf

我有VS 2017,SQL Server 2017 Configuration Manager和SQL Server 2017管理工具。

我的连接字符串是

Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\test.mdf;Integrated Security=True;Connect Timeout=30

连接版本:13.00.4001

当我在另一台PC上运行我的应用程序时,我安装了SQL Server LocalDB 2017,我的应用程序运行完美!

但是当我从该PC复制.MDF.LDF文件并尝试将它们添加到新项目时,我收到了此错误:

  无法打开

,因为它是版本869.此服务器支持版本852及更早版本。不支持降级路径。

和此:

  

存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于UNC共享上。

为什么VS 2017不允许我使用这个数据库?

似乎SQL Server localDB 2017并不仅仅支持SQL Server 2016,它还将.MDF文件修改为869版本(我认为是SQL Server localDB 2017,因为我可以附加{{1}在SQL Server 2017 Management Studio中。)

但现在的问题是:

我已经安装了SQL Server 2017管理工具 - 为什么会出现此错误?

0 个答案:

没有答案