Sql-Server

更改 Visual Studio 2015 的 MSSqlLocalDB 的預設版本

  • September 7, 2016

我正在使用 SQL Server 處理 C# 項目。對於開發,我們使用SQL Server 的LocalDB實例。如果數據庫中的某些內容髮生了變化,我們將.mdf/.ldf文件簽入到 TFS。使用 建立連接MSSqlLocalDB

問題

在某些系統上升級後,我們現在使用 VS 2013 和 VS 2015 進行開發。問題開始是因為VS 2013 預設為 SQL Server 2014VS 2015對於 LocalDB 實例預設為 SQL Server 2016。

一旦.MDF使用 2016 打開文件,它就與 2014 不兼容。因此,使用 2015 的人無法簽入數據庫更改。

為了解決這個問題,我在裝有 VS 2015 的機器上安裝了 2014 版 LocalDB,但無法更改 VS 連接到的預設版本。

誰能幫我??

提前致謝…

我花了 2 天時間才找到解決這個問題的方法。

在這里為將來遇到此問題的任何人發帖。

我基本上LocalDB從我的系統中刪除了所有實例並重新安裝它們。以下是最終解決問題所需的步驟

  1. 刪除所有附加到LocalDB 2016
  2. 消除LocalDB 2016
  3. 消除LocalDB 2014
  4. 重啟系統
  5. 重新安裝LocalDB 2014

對於安裝LocalDB 2014,要麼使用“ https://www.microsoft.com/en-in/download/details.aspx?id=42299 ”中的獨立文件,要麼從標準 Sql Server 安裝程序中選擇Express,然後LocalDB在組件列表中選擇

引用自:https://dba.stackexchange.com/questions/148275