2015-05-01 72 views
0

問題背景如何在SQL Server中從Visual Studio Server Explorer打開數據庫?

我有服務器資源管理器選項卡下創建一個在Visual Studio中的數據庫。這很好,但我希望能夠在SQL Server Management Studio中打開此數據庫(本例中爲SQL Server 2008)。我無法在SQL中的數據庫列表下看到數據庫。

如何打開我在SQL Server中使用Visual Studio創建的數據庫?

下圖顯示的問題:

  1. 的MainDB.mdf數據庫中VS:

enter image description here

  • SQL Server 2008管理工作室。該數據庫MainDB數據庫沒有顯示:
  • enter image description here

    +1

    谷歌附加MDF文件到SQL Server –

    +0

    或單擊數據庫名稱....只需鍵入SQL本地主機連接時, –

    回答

    1

    您正在連接到兩個不同的實例。從Visual Studio中,默認實例是localhost \ SQLExpress或localhost(或只是您的計算機名稱)。從SQL Server Management Studio中,我可以看到您指定了其他內容。從SQL Management Studio的「連接到服務器」窗口中,選擇上面提到的其中一個實例。或者,從Visual Studio中,右鍵單擊「數據連接」 - >「添加連接...」,然後指定用於使用SQL Server Management Studio進行連接的相同實例名稱。

    1

    由於您使用的是Visual Studio 2012,因此這裏有所改變 - VS 2012使用localDB實例,只要您創建一個數據庫供您的應用程序使用。所以你有兩個選擇:
    1.有一個新窗口叫做SQL Server對象資源管理器,你可以用它來處理你的LocalDB。它提供了一個類似於SQL Server Management Studio的數據庫對象視圖。您可以從視圖菜單訪問它。
    2.如果您仍然想使用SSMS,您可以通過將(localdb)\v11.0放入服務器名稱來訪問它。更多關於這個here

    0

    它應該直接在SQL Server中顯示,除非您使用不同的憑證進行連接。 (憑證是指服務器名稱&用戶)

    創建新的數據庫 http://i.stack.imgur.com/FEmMB.png

    探索SQL ​​

    可以讓我們知道是他們都一樣嗎?

    您也可以嘗試「瀏覽在SQL Server對象資源管理器」,右鍵在Visual Studio

    相關問題