我正在使用SQL Server处理C#项目。对于开发,我们使用SQL Server的LocalDB实例。如果数据库中的内容发生了变化,我们将登录到TFS的.mdf
/.ldf
文件。连接使用MSSqlLocalDB
进行。更改Visual Studio 2015的默认版本MSSqlLocalDB
问题
后在某些系统上,我们现在使用VS 2013和VS 2015年,既为发展升级。由于VS 2013默认使用SQL Server 2014,而VS 2015默认使用SQL Server 2016 for LocalDB实例,因此问题开始了。
一旦.MDF
文件已在2016年打开,它将与2014年不兼容。因此,使用2015年的用户无法签入数据库更改。
为了解决这个问题,我将LocalDB 2014版本安装到VS 2015的机器上,但无法更改VS连接到的默认版本。
任何人都可以帮我吗?
在此先感谢...
12天甚至没有评论? – Bimal
出于好奇,使用localdb命名实例不会更容易,而不是依靠自动实例吗?您可以使用'SqlLocalDB'命令行实用程序创建特定版本的实例。 – eXavier
@eXavier:恩!这可以做到。但是那么将要求每个正在进行开发的系统都应该有一个同名的实例。为了用'SqlLocalDB'创建特定于版本的实例,创建者应该知道其命令行选项。我在一个系统上试了一下,不得不花一点时间找到正确版本的SQL Server 2014.但很高兴知道这个选项。 :) – Bimal