Share via


HOW TO:將 Management 指令碼加入資料庫專案

更新:2007 年 11 月

除了部署指令碼,您也可以將管理指令碼加入到「資料庫專案」(Database Project)。如果這些型別的指令碼所包含的陳述式可能會在資料庫變更時而隨之變更,您應該將這些指令碼加入到資料庫專案中。當您將這些指令碼加入資料庫專案中,並使其受版本控制之後,您便可以追蹤變更並在必要時還原成舊版。您可以加入空白指令碼,然後視需要加以編輯,也可以加入現有的指令碼。

加入新的或現有的指令碼

若要將空白指令碼加入至資料庫專案

  1. 在 [方案總管] 中,按一下此資料庫專案,或是按一下此資料庫專案中的 [指令碼] 資料夾。

    注意事項:

    您可以將指令碼加入資料庫專案中的任何位置。預設資料庫專案具有 [指令碼] 資料夾,但是您可以將管理指令碼加入專案結構中的任何位置。

  2. 在 [專案] 功能表上,按一下 [加入新項目]。

    [加入新項目] 對話方塊隨即出現。

  3. 在 [範本] 清單中,按一下 [指令碼] 圖示。

  4. 在 [名稱] 中,輸入要提供給新指令碼的名稱。

  5. 按一下 [加入]。

    該指令碼即會加入到專案中、出現在 [方案總管] 中,並於 Transact-SQL (T-SQL) 編輯器中開啟。

若要將現有指令碼加入至資料庫專案

  1. 在 [方案總管] 中,按一下此資料庫專案,或是按一下此資料庫專案中的 [指令碼] 資料夾。

    注意事項:

    您可以將指令碼加入資料庫專案中的任何位置。預設資料庫專案具有 [指令碼] 資料夾,但是您可以將管理指令碼加入專案結構中的任何位置。

  2. 在 [專案] 功能表上,按一下 [加入現有項目]。

    [加入現有項目] 對話方塊隨即出現。

  3. 瀏覽至您要加入專案中的指令碼,然後按一下它的檔案名稱。

    您也可以在 [檔案名稱] 欄位中,輸入此指令碼的路徑和檔案名稱。

  4. 按一下 [加入]。

    該指令碼的複本即會加入到專案中,並出現在 [方案總管] 中。原始的檔案則不受影響。

讓資料庫專案受版本控制

如果要讓資料庫專案受版本控制,您必須遵循某些其他的步驟。當您將指令碼加入資料庫專案時,您必須簽出 .dbproj 檔案並加以更新。當您遵循之前的其中一個程序之後,您應該將變更簽入專案中。

若要在將指令碼加入到使用 Team Foundation Server 的版本控制資料庫專案之後簽入變更

  1. 指向 [檔案] 功能表上的 [原始檔控制],然後按一下 [簽入]。或者,您也可以使用 [暫止的變更] 視窗。指向 [檢視] 功能表上的 [其他視窗],然後按一下 [暫止的變更]。

    [簽入] 對話方塊或 [暫止的變更] 視窗隨即出現 (視您選擇的方式而定)。

  2. 在 [註解] 中,輸入您要簽入之變更的描述。

  3. 檢閱變更的檔案清單、選取您要簽入版本控制之檔案的核取方塊,並清除您要維持已簽出狀態之檔案的核取方塊。

  4. 在 [簽入] 對話方塊中或是 [暫止的變更] 視窗的工具列上,按一下 [簽入]。

    您所選的檔案就會簽入版本控制中。

請參閱

概念

Database Edition 的用語概觀

其他資源

資料庫指令碼概觀

在小組環境中使用資料庫專案

使用 Transact-SQL 編輯器編輯資料庫指令碼和物件