HOW TO:將資料庫專案放入版本控制下
更新:2007 年 11 月
若要管理資料庫的變更,您要建立關聯的「資料庫專案」(Database Project),並讓它受版本控制。您或小組成員會對此資料庫專案進行所有變更,然後將它建置及部署到新的或現有的使用中資料庫執行個體。
您可以在建立資料庫專案時或是在之後 (例如,當您已經建立「結構描述」(Schema) 的初始設計之後),讓此資料庫專案受版本控制。
若要建立資料庫專案並讓它受版本控制
在 [檔案] 功能表中,指向 [新增],然後按一下 [專案]。
[新增專案] 對話方塊隨即出現。
展開 [專案類型] 中的 [資料庫專案] 節點,然後按一下 [Microsoft SQL Server]。
在 [範本] 中,按一下對應到您要建立之資料庫版本 (Microsoft SQL Server 2000 或 SQL Server 2005) 的專案範本。
在 [名稱] 中,輸入要提供給這個專案的名稱。
在 [位置] 中,輸入此專案之建立位置的完整路徑。您也可以按一下 [瀏覽] 來搜尋路徑。
選取 [加入至原始檔控制] 核取方塊,然後按一下 [確定]。
即會建立此資料庫專案,並包含您所指定的參數。
當系統提示您時,請遵循版本控制軟體的指示,讓此專案受版本控制的作業得以完成。
此資料庫專案就會受版本控制,但是它可能尚未簽入 (根據您使用的版本控制系統而定)。您可以先進行其他變更,然後再將它簽入 (例如,先加入資料表和其他「資料庫物件」(Database Object))。如需如何簽入變更的詳細資訊,請參閱本主題的最後一個程序。
若要讓包含資料庫專案的方案受版本控制
指向 [檔案] 功能表上的 [原始檔控制],然後按一下 [將方案加入至原始檔控制]。
即會出現您的版本控制軟體所特有的對話方塊。例如,如果您使用 Visual Studio Team System Team Foundation Server,[將方案SolutionName加入至原始檔控制] 對話方塊隨即出現。
遵循版本控制軟體的指示,完成讓資料庫專案受版本控制的程序。
此資料庫專案就會受版本控制,但是它可能尚未簽入 (根據您使用的版本控制系統而定)。您可以先進行其他變更,然後再將它簽入 (例如,先加入資料表和其他資料庫物件)。如需如何簽入變更的詳細資訊,請參閱本主題的最後一個程序。
若要讓資料庫專案受版本控制
在 [方案總管] 中,按一下您希望受版本控制的資料庫專案。
指向 [檔案] 功能表上的 [原始檔控制],然後按一下 [將選取專案加入至原始檔控制]。
即會出現您的版本控制軟體所特有的對話方塊。例如,如果您使用 Team Foundation Server,[將方案SolutionName加入至原始檔控制] 對話方塊隨即出現。
遵循版本控制軟體的指示,完成將資料庫專案加入到版本控制的程序。
此資料庫專案就會加入到版本控制,但是它可能尚未簽入 (根據您使用的版本控制系統而定)。您可以先進行其他變更,然後再將它簽入 (例如,先加入資料表和其他資料庫物件)。如需如何簽入變更的詳細資訊,請參閱本主題的最後一個程序。
簽入變更
當您初次讓資料庫專案受版本控制時,預設情況下會簽出所有檔案。若要將此專案提供給其他小組成員使用,您必須簽入此專案及它的「專案項目」(Project Item)。
若要簽入資料庫專案及它的專案項目
指向 [檔案] 功能表上的 [原始檔控制],然後按一下 [簽入]。
即會出現您的版本控制軟體所特有的對話方塊。例如,如果您使用 Team Foundation Server,[簽入 - 原始程式檔 - 工作區:WorkspaceName] 對話方塊隨即出現。
遵循版本控制軟體的指示,完成簽入資料庫專案及其專案項目的程序。
安全性
小組管理員可能需要將存取版本控制儲存機制的權限授與給您。