我们的应用程序使用 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)?