SQL Server 2016 LocalDb连接问题

Mir*_*zzi 5 c# sql-server localdb

我用.mdf数据库文件(版本13.00.4001)创建了一个应用程序。

如果我在编译应用程序的同一台计算机上运行该应用程序,那么一切都会很好。但是,如果我尝试在安装了SQL Server LocalDb 2016的第二台计算机上运行它,则它不起作用,并说无法在计算机上找到SQL Server。

有什么问题?我不明白为什么。

如果我尝试在装有SQL Server 2014 LocalDB和2016的PC上运行应用程序,则日志显示

无法打开,因为它是852版。此服务器支持782版和更早版本。不支持降级路径

真的我不明白为什么会有所有这些问题。

用于建立连接字符串的代码:

"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=" + 
Directory.GetCurrentDirectory() + 
@"\Dati.mdf; Integrated Security=True"
Run Code Online (Sandbox Code Playgroud)

Mir*_*zzi 3

我通过删除现有的 MSSQLLocalDB 实例并使用此命令行重新创建它解决了我的问题

sqllocaldb 删除 MSSQLLocalDB

sqllocaldb 创建 MSSQLLocalDB

现在一切都很好。