标签: sql-server-2014-localdb

尝试将mdf文件附加到localDb会引发错误,至少需要一个文件

这是错误

标题:Microsoft SQL Server Management Studio

服务器'(localdb)\ mssqllocaldb'附加数据库失败.(Microsoft.SqlServer.Smo)

附加信息:

数据库附加至少需要一个文件.(Microsoft.SqlServer.Smo)

我试图将此.mdf数据库文件附加到我的LocalDb实例.如果我也可以使用SQL Server也没关系.我有.ldf文件在同一目录中

sql-server sql-server-2014-localdb

17
推荐指数
1
解决办法
1万
查看次数

如何在连接字符串中指定使用SQL Server LocalDb 2014而不是SQL Server LocalDb 2016?

我们的应用程序使用SQL Server LocalDb 2014作为数据库引擎.我们使用的连接字符串是

"Data Source=(localdb)\MSSQLLOCALDB;Initial Catalog=OurDatabase;MultipleActiveResultSets=True;Integrated Security=True;AttachDBFilename=|DataDirectory|OurDatabase.mdf"
Run Code Online (Sandbox Code Playgroud)

现在,在我们的一台计算机上,它安装了VS 2015SP3并安装了最新版本的SQL Server对象,我们的应用程序开始使用SQL Server LocalDb 2016.这是不可取的,因为我们在计算机之间定期交换数据库文件的备份现在,在没有LocalDb 2016的计算机上无法读取以LocalDb 2016格式生成的备份.

问题是连接字符串没有指定应该使用哪个版本的LocalDb.有一种方法可以强制使用LocalDb 2014(或2016,如果我们决定升级?)

sql-server localdb sql-server-2014-localdb sql-server-2016-localdb

5
推荐指数
1
解决办法
3135
查看次数