開始進行小組資料庫開發
您必須先建立「資料庫專案」(Database Project)、「資料層應用程式專案」(Data-tier Application Project) 或「伺服器專案」(Server Project),然後才能管理「資料庫物件」(Database Object) 和設定的變更,或是伺服器物件和設定的變更。 專案是資料庫或伺服器之物件或設定的離線表示 (Offline Representation)。 如需詳細資訊,請參閱 資料庫和伺服器專案概觀。
您可以從現有的資料庫或伺服器匯入物件和設定,也可以在您剛建立的專案內部定義物件和進行設定。 然後,您就可以將專案簽入版本控制,讓小組能夠建置並部署變更至「隔離的開發環境」(Isolated Development Environment)。 如需 Visual Studio 如何協助您管理資料庫之變更的概觀,請參閱管理資料庫變更。
常見案例
下表包含當您開始在小組環境中開發資料庫時可能會遇到的常見案例。
案例 |
支援內容 |
---|---|
您想要了解如何使用 Visual Studio 的各項功能來管理資料庫的變更。 |
|
您想要使用資料層應用程式元件來定義和部署資料庫。 |
建立並管理資料層應用程式 (Microsoft 網站) |
您的資料庫沒有參考其他資料庫、共用伺服器物件或 SQL Common Language Run-time (CLR) 物件。 |
|
您的資料庫至少參考一個其他資料庫。 |
|
您的資料庫至少參考一個 SQLCLR 物件。 |
|
您的資料庫參考共用伺服器物件,例如登入或索引鍵。 |
|
您想要管理大型資料庫的變更。 |
|
您的資料庫使用一個或多個 XML 結構描述集合。 |
|
您想要將許多小型資料庫的物件合併成單一資料庫專案。 |
支援內容
下表包含支援上述案例的其他內容。
工作 |
支援內容 |
---|---|
移轉現有的資料庫指令碼:您可以使用現有的資料庫指令碼,開始在 Visual Studio 中進行小組開發。 |
|
從另一個版本控制系統移轉過來:Visual Studio Team Foundation Server 可提供與 Visual Studio 的資料庫功能最大程度的整合。 如果您在另一個版本控制系統上有檔案,您可以將這些檔案及其版本控制記錄移轉到 Team Foundation Server。 如果您使用某個其他版本控制系統,即使您無法移轉版本控制記錄,還是可以將檔案移轉到 Team Foundation Server。 您可以建立資料庫專案、加入任何現有的指令碼、從實際執行伺服器匯入資料庫「結構描述」(Schema),然後將此專案加入到版本控制。 這樣就會實際啟動一個新的專案。 |