我正在使用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