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

如果您有指定包含參考物件的資料庫名稱,在物件定義或指令碼中,您可以包含其他資料庫中的物件參考。 如果參考和物件在不同的伺服器上,參考也必須指定參考物件所在的伺服器名稱。 您可以藉由名稱或變數指定資料庫和伺服器。 建立這些參考後,如果您必須於稍後指定不同的名稱、以變數取代名稱、以名稱取代變數或以其他變數取代變數,則可以使用重構進行更新。 如需跨資料庫參考的詳細資訊,請參閱在資料庫專案中使用參考。 如需如何重新命名這些參考的詳細資訊,請參閱 HOW TO:重新命名伺服器或資料庫的參考

部署

資料庫重構是以資料庫專案為根據。 這個方式表示您不會直接對線上資料庫進行變更,而是對資料庫專案進行變更。 遵循這項策略可讓您得到資料庫專案的所有優點,包括原始檔控制和小組開發。 於是,您便可以使用資料庫專案部署功能,將所做的變更部署到資料庫專案。 如需詳細資訊,請參閱建置和部署資料庫到隔離的開發環境

注意事項注意事項

在小組環境中,您應該先執行應用程式和資料庫的單元測試,然後再將您的變更部署到實際執行伺服器。 如需詳細資訊,請參閱使用單元測試驗證資料庫程式碼

一般工作

下表列出支援此案例之一般工作的說明,以及詳細資訊的連結,這些資訊可幫助您成功完成這些工作。

工作

支援主題

獲得實務經驗:您可以依照逐步解說執行,開始熟悉除了其他類型的重構之外,如何重新命名伺服器或資料庫的參考。

逐步解說:套用資料庫重構技術

重新命名伺服器或資料庫的所有參考:您可以使用重構自動更新跨資料庫參考中伺服器、資料庫或 SETVAR 變數的名稱。 您可以在套用變更之前預覽內容,做為重構作業的一部分。

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

復原重構作業:如果您認為必須復原重構作業,您可以在 Visual Studio 的目前工作階段中復原該重構作業。

HOW TO:復原資料庫重構作業

部署資料庫重構變更:當您重構資料庫專案後,必須將這些變更部署到目標資料庫。 通常您會先將變更部署至「隔離的開發環境」(Isolated Development Environment) 進行測試,然後再簽入至版本控制。

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

疑難排解問題:您可以了解如何透過資料庫重構疑難排解常見的問題。

疑難排解重構問題

相關案例

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

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

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

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

請參閱

概念

重構資料庫程式碼和資料

資料庫和伺服器專案概觀