Share via


資料庫連接和資料庫參考

您可以使用伺服器總管/資料庫總管和方案總管來處理資料庫。 這兩種工具都可以存取資料庫,不過在概念和功能上略有差異。 例如,伺服器總管/資料庫總管可以建立資料庫連接,方案總管則建立資料庫參考。 資料庫連接和資料庫參考有相同及不同之處。

注意事項注意事項

在 Visual Studio 2013 中,您可以從 [SQL Server 物件總管] 或 [伺服器總管] 中的 [資料連接] 節點連接至 SQL Server 資料庫。[SQL Server 物件總管] 提供類似 SQL Server Management Studio 的檢視。若要從功能表列開啟此總管,請選擇 [檢視]、[SQL Server 物件總管]。如需詳細資訊,請參閱連接的資料庫開發

資料庫連接和資料庫參考的相同之處

資料庫連接和資料庫參考都是資料庫的作用連結,可以讓您在資料庫中讀取和寫入資料,以及建立 SQL 物件 (由您擁有的使用權限決定)。

此外,有些對話方塊也結合了資料庫參考和資料庫連接的清單。 例如使用資料庫專案,而且要在特定資料庫執行該專案的 SQL 指令碼時,可以以滑鼠右鍵按一下指令碼,然後從捷徑功能表中選擇 [執行於]。 [執行於] 對話方塊隨即出現,其中包含專案的全部資料庫參考和伺服器總管/資料庫總管全部資料庫連接的清單。 要執行查詢,可以從清單中選擇任一項目,可以是資料庫參考或資料庫連接。

資料庫連接和資料庫參考的不同之處

資料庫連接和資料庫參考的相異之處可以分成三大類:

  • 外觀資料庫連接會出現在伺服器總管/資料庫總管] 中,在 資料連線 節點或 SQL Server 節點。 而資料庫參考則在方案總管的資料庫參考節點下的資料庫專案內顯示。

  • 使用者可能的動作:在伺服器總管/資料庫總管中,可以展開資料庫連接以檢視及處理資料庫中的物件。 例如,檢視資料庫資料表的清單,也可以將資料表加入資料庫中。 在方案總管中,不可以展開參考以檢視或處理資料庫物件。

    使用方案總管為每一個資料庫物件維護一組資料庫參考非常實用,其原因如下。 首先,可以為一個資料庫專案維護多個資料庫參考。 開發和測試資料庫專案時,可以選擇保留自己電腦上個人測試資料庫的一個參考,以及和同事共用的整個群組測試資料庫的一個參考。 其次,在您儲存資料庫專案時,資料庫參考組也會和專案一起儲存。 等到您重新開啟專案後,就可以使用資料庫參考和關聯的連接。

    在方案總管中,可以將指令碼拖放至資料庫參考,輕鬆執行指令碼。

  • 互動:資料庫連接和資料庫參考之間會發生一些互動。 在伺服器總管/資料庫總管中建立資料庫連接時,不會直接影響方案總管的內容。 不過,在使用方案總管建立資料庫專案的資料庫參考時,您必須指定會在伺服器總管/資料庫總管中顯示的資料庫連接。 您可以從現有的資料庫連接清單中選取,或者加入新的連接。

請參閱

工作

如何:從伺服器總管連接至資料庫

參考

新增/修改連接對話方塊 (一般)