2014-04-27 30 views
43

如果我必須使用localdb,我們是否需要單獨安裝?如何分別安裝localdb?

我安裝了SQL Server 2008 R2 Management Studio,安裝了SQL Server 2012,安裝了.net 4.0.2更新。但是我沒有在PC上看到localdb。

回答

64

MSDN

安裝的LocalDB的主要方法是通過使用 SqlLocalDB.msi程序。在安裝SQL Server 2012 Express的任何SKU 時,LocalDB是一個選項。 在安裝SQL Server Express期間,在功能選擇 頁面上選擇LocalDB。對於每個主要SQL Server數據庫引擎版本,只能安裝一個LocalDB二進制文件 。多個數據庫引擎進程可以是 已啓動,並且都將使用相同的二進制文件。在SQL Server數據庫引擎實例開始作爲的LocalDB具有相同的限制 爲SQL Server Express的

enter image description here

或者你也可以從可用下載的列表下載獨立SqlLocalDB.msiSQL Express下載page

enter image description here

要在PC上找到localdb實例僅嘗試連接到(localdb)\Projects

enter image description here

+6

希望拯救其他一些時間。 .. SQL Server 2012 Express LocalDB Service Pack 2(v11.0)在這裏可用:http://www.microsoft.com/en-au/download/details.aspx?id=43351 –

+0

LocalDB 2014 SP1:https://www.microsoft.com/en-us/download/details.aspx?id=46697 – VahidN

+3

LocalDB 2016:https://www.microsoft.com/en-us/download/details。 aspx?id = 52679 – VahidN

16

如果下載SqlLocalDB.msi您可以使用靜默安裝。

msiexec /i SqlLocalDB.msi /qn IACCEPTSQLLOCALDBLICENSETERMS=YES 

請記住有關安裝的管理權限!

13

獲得SQL 2016的人的注意事項。您實際上需要在安裝SQL 2016期間選擇「Express」以選擇「localDB」選項。如果您選擇任何其他(例如像開發者版) 「的LocalDB」 將不會出現選項下的 「共享功能」

開發版
enter image description here

的SQL Express
enter image description here

+0

那麼你是說你可以安裝SQL Server 2016,然後安裝LocalDB作爲SQL Server Express 2016的一部分? – webworm

+0

我也想知道這一點!當我安裝SQL Server 2016 Developer Edition時,如何獲得LocalDB? – Ciwan

+1

LocalDB 2016 SP1:https://www.microsoft.com/en-us/download/details.aspx?id=54284 – VahidN

2

問題很老,但我認爲這是很好的知識:

如何檢查是否已安裝的LocalDB,如果你這樣做有它,它是哪個版本:

  1. 打開命令提示符
  2. 輸入「SqlLocalDB信息」 (不帶引號)
  3. 按「Enter」你應該看到類似 this,

這意味着你安裝了版本「MSSQLLocalDB」。

有幾個版本:

  • 11.0
  • V12.0
  • V13.0 和
  • MSSQLLocalDB
+1

我可能會補充說,如果你想在SSMS中打開這個數據庫,那麼你只需選擇'服務器名稱:(LocalDb)\ MSSQLLocalDB'和默認的Windows身份驗證 –