【发布时间】:2016-10-11 09:21:55
【问题描述】:
我们的应用程序使用 SQL Server LocalDb 2014 作为数据库引擎。我们使用的连接字符串是
"Data Source=(localdb)\MSSQLLOCALDB;Initial Catalog=OurDatabase;MultipleActiveResultSets=True;Integrated Security=True;AttachDBFilename=|DataDirectory|OurDatabase.mdf"
现在,仅在我们的一台计算机上,它安装了 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