簡體   English   中英

如何連接到數據庫項目?

[英]How to connect to a database project?

我有一個團隊在做一個項目。 為了進行協作,我們使用Team Foundation Server

現在,我們要創建一個共享數據庫,以便每個團隊成員都可以連接到該數據庫,對其進行操作並檢索數據。

我已經創建了一個SQL Database Project ,並將其添加到TFS中,但是我不知道如何通過我的代碼連接到它?

SQL數據庫項目只是數據庫架構和對象的表示。 它不是您“連接”到的數據庫。

相反,您將需要在某個地方運行的SQL Server。 您可能決定在每台開發機上本地運行它,或者擁有一個供所有人訪問的公用服務器。 無論哪種方式,都需要在某個地方安裝常規的SQL Server。

這與TFS無關。 與其他任何項目一樣,這只是一個Visual Studio項目。

“從我的代碼連接到它”到底是什么意思? .NET代碼不會直接與數據庫項目交互,但是可以形成數據訪問層與數據庫交互。

如果在Visual Studio中的數據庫項目上單擊鼠標右鍵,則可以選擇部署(或發布,具體取決於Visual Studio版本)。 您可以將數據庫項目部署到活動數據庫中,然后.NET代碼可以與該數據庫進行交互。

這可以是多個數據庫。 例如,您的自動構建可以部署到共享數據庫供所有人使用,並且各個開發人員可以部署到其本地工作站進行開發和調試。

Sql Database項目本身不是數據庫,而是描述數據庫的項目。 您需要部署該項目(通常部署到Sql Server實例),以便以您描述的方式連接到該項目。

在典型的團隊開發環境中,團隊的每個成員都可能擁有自己的Sql Server本地實例,並將項目部署到該實例。 這樣,您的團隊成員在開發過程中創建和刪除數據時就不會互相妨礙。 您可能還希望共享實例用於更正式的測試環境。

因此,最終,您創建的不是共享數據庫:這是可以從中創建數據庫的模板。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM