Share via


HOW TO:將資料庫專案放入版本控制下

更新:2007 年 11 月

若要管理資料庫的變更,您要建立關聯的「資料庫專案」(Database Project),並讓它受版本控制。您或小組成員會對此資料庫專案進行所有變更,然後將它建置及部署到新的或現有的使用中資料庫執行個體。

您可以在建立資料庫專案時或是在之後 (例如,當您已經建立「結構描述」(Schema) 的初始設計之後),讓此資料庫專案受版本控制。

若要建立資料庫專案並讓它受版本控制

  1. 在 [檔案] 功能表中,指向 [新增],然後按一下 [專案]。

    [新增專案] 對話方塊隨即出現。

  2. 展開 [專案類型] 中的 [資料庫專案] 節點,然後按一下 [Microsoft SQL Server]。

  3. 在 [範本] 中,按一下對應到您要建立之資料庫版本 (Microsoft SQL Server 2000 或 SQL Server 2005) 的專案範本。

  4. 在 [名稱] 中,輸入要提供給這個專案的名稱。

  5. 在 [位置] 中,輸入此專案之建立位置的完整路徑。您也可以按一下 [瀏覽] 來搜尋路徑。

  6. 選取 [加入至原始檔控制] 核取方塊,然後按一下 [確定]。

    即會建立此資料庫專案,並包含您所指定的參數。

  7. 當系統提示您時,請遵循版本控制軟體的指示,讓此專案受版本控制的作業得以完成。

    此資料庫專案就會受版本控制,但是它可能尚未簽入 (根據您使用的版本控制系統而定)。您可以先進行其他變更,然後再將它簽入 (例如,先加入資料表和其他「資料庫物件」(Database Object))。如需如何簽入變更的詳細資訊,請參閱本主題的最後一個程序。

若要讓包含資料庫專案的方案受版本控制

  1. 指向 [檔案] 功能表上的 [原始檔控制],然後按一下 [將方案加入至原始檔控制]。

    即會出現您的版本控制軟體所特有的對話方塊。例如,如果您使用 Visual Studio Team System Team Foundation Server,[將方案SolutionName加入至原始檔控制] 對話方塊隨即出現。

  2. 遵循版本控制軟體的指示,完成讓資料庫專案受版本控制的程序。

    此資料庫專案就會受版本控制,但是它可能尚未簽入 (根據您使用的版本控制系統而定)。您可以先進行其他變更,然後再將它簽入 (例如,先加入資料表和其他資料庫物件)。如需如何簽入變更的詳細資訊,請參閱本主題的最後一個程序。

若要讓資料庫專案受版本控制

  1. 在 [方案總管] 中,按一下您希望受版本控制的資料庫專案。

  2. 指向 [檔案] 功能表上的 [原始檔控制],然後按一下 [將選取專案加入至原始檔控制]。

    即會出現您的版本控制軟體所特有的對話方塊。例如,如果您使用 Team Foundation Server,[將方案SolutionName加入至原始檔控制] 對話方塊隨即出現。

  3. 遵循版本控制軟體的指示,完成將資料庫專案加入到版本控制的程序。

    此資料庫專案就會加入到版本控制,但是它可能尚未簽入 (根據您使用的版本控制系統而定)。您可以先進行其他變更,然後再將它簽入 (例如,先加入資料表和其他資料庫物件)。如需如何簽入變更的詳細資訊,請參閱本主題的最後一個程序。

簽入變更

當您初次讓資料庫專案受版本控制時,預設情況下會簽出所有檔案。若要將此專案提供給其他小組成員使用,您必須簽入此專案及它的「專案項目」(Project Item)。

若要簽入資料庫專案及它的專案項目

  1. 指向 [檔案] 功能表上的 [原始檔控制],然後按一下 [簽入]。

    即會出現您的版本控制軟體所特有的對話方塊。例如,如果您使用 Team Foundation Server,[簽入 - 原始程式檔 - 工作區:WorkspaceName] 對話方塊隨即出現。

  2. 遵循版本控制軟體的指示,完成簽入資料庫專案及其專案項目的程序。

安全性

小組管理員可能需要將存取版本控制儲存機制的權限授與給您。

請參閱

工作

逐步解說:建立及部署新版本控制的資料庫

逐步解說:將現有資料庫結構描述放入版本控制下

HOW TO:將專案或方案加入至版本控制

HOW TO:簽入暫止的變更

概念

Database Edition 的用語概觀

其他資源

小組環境中資料庫專案的概觀