共用方式為


HOW TO:將資料庫物件移至其他結構描述

您可以使用 [結構描述檢視] 中的「資料庫重構」(Database Refactoring),將「資料庫物件」(Database Object) 從某個「結構描述」(Schema) 移至另一個結構描述。 接著,您就可以先預覽這些變更,再將變更套用至您的「資料庫專案」(Database Project)。 然後您必須部署變更,以更新「目標」(Target) 資料庫。 重構記錄會記錄所有的重構作業,並在您部署變更時幫助您保留原來的意圖。 如需詳細資訊,請參閱將資料庫物件移至其他結構描述

若要將資料庫物件移至其他結構描述

  1. 在 [結構描述檢視] 中,以滑鼠右鍵按一下您要移動的物件,指向 [重構],然後按一下 [移至結構描述]。

    [移至結構描述] 對話方塊隨即出現。

    注意事項注意事項

    您不能從程式碼視窗或從 [方案總管] 重構物件。

  2. 在 [新增結構描述] 清單中,按一下要將物件移入其中之結構描述的名稱。

  3. (選擇項) 選取 [預覽變更] 核取方塊。

    注意事項注意事項

    若要更新單元測試和指令碼中的參考,您必須選取這個核取方塊。 當 [預覽變更] 對話方塊顯示時,您必須指定要更新這些參考。 如需詳細資訊,請參閱 HOW TO:預覽重構變更

  4. (選擇項) 選取 [未限定指令碼和單元測試參考採用預設專案結構描述 dbo] 核取方塊。

    如果您沒有選取這個核取方塊,或是沒有在指令碼及單元測試中指定完整的名稱,就不能使用重構來更新這些參考。 如果您選取核取方塊,但是未在指令碼和單元測試中指定完整名稱,則這些物件和專案的預設結構描述會假設是相同的。

  5. (選擇性) 選取 [更新含有警告或錯誤的結構描述物件中的參考] 核取方塊。

    如果您清除這個核取方塊,則其定義導致警告或錯誤的物件中的參考就不會更新。 如果您選取這個核取方塊,則不論顯示參考的物件定義是否導致警告或錯誤,都會更新參考。

  6. 按一下 [確定]。

    如果選取了 [預覽變更] 核取方塊,會顯示 [預覽變更] 對話方塊。 否則,會更新物件名稱,且物件在 [結構描述檢視] 中會顯示在新的位置。

    注意事項注意事項

    如果您將物件移至另一個結構描述,不要變更定義物件之檔案的名稱。 如果要更新檔案名稱,必須在 [方案總管] 中重新命名。

    除了步驟 6 中提供的選擇性記錄檔外,當您將資料庫物件移至不同的結構描述時,項目會寫入至 ProjectName.refactorlog 檔案。 這個檔案是資料庫專案的一部分,而且當您部署資料庫專案時會使用到它。 您必須將檔案簽入版本控制並管理檔案,如同您對任何其他共用的專案資產一樣。 如需詳細資訊,請參閱將資料庫物件移至其他結構描述

請參閱

工作

HOW TO:將重構變更部署至資料庫

概念

將資料庫物件移至其他結構描述

提供資料庫物件的完整名稱

在 SELECT 陳述式中展開萬用字元

重新命名伺服器或資料庫的參考

重新命名資料庫物件的所有參考