重新命名伺服器或資料庫的參考
如果您有指定包含參考物件的資料庫名稱,在物件定義或指令碼中,您可以包含其他資料庫中的物件參考。 如果參考和物件在不同的伺服器上,參考也必須指定參考物件所在的伺服器名稱。 您可以藉由名稱或變數指定資料庫和伺服器。 建立這些參考後,如果您必須於稍後指定不同的名稱、以變數取代名稱、以名稱取代變數或以其他變數取代變數,則可以使用重構進行更新。 如需跨資料庫參考的詳細資訊,請參閱在資料庫專案中使用參考。 如需如何重新命名這些參考的詳細資訊,請參閱 HOW TO:重新命名伺服器或資料庫的參考。
部署
資料庫重構是以資料庫專案為根據。 這個方式表示您不會直接對線上資料庫進行變更,而是對資料庫專案進行變更。 遵循這項策略可讓您得到資料庫專案的所有優點,包括原始檔控制和小組開發。 於是,您便可以使用資料庫專案部署功能,將所做的變更部署到資料庫專案。 如需詳細資訊,請參閱建置和部署資料庫到隔離的開發環境。
注意事項 |
---|
在小組環境中,您應該先執行應用程式和資料庫的單元測試,然後再將您的變更部署到實際執行伺服器。 如需詳細資訊,請參閱使用單元測試驗證資料庫程式碼 |
一般工作
下表列出支援此案例之一般工作的說明,以及詳細資訊的連結,這些資訊可幫助您成功完成這些工作。
工作 |
支援主題 |
---|---|
獲得實務經驗:您可以依照逐步解說執行,開始熟悉除了其他類型的重構之外,如何重新命名伺服器或資料庫的參考。 |
|
重新命名伺服器或資料庫的所有參考:您可以使用重構自動更新跨資料庫參考中伺服器、資料庫或 SETVAR 變數的名稱。 您可以在套用變更之前預覽內容,做為重構作業的一部分。 |
|
復原重構作業:如果您認為必須復原重構作業,您可以在 Visual Studio 的目前工作階段中復原該重構作業。 |
|
部署資料庫重構變更:當您重構資料庫專案後,必須將這些變更部署到目標資料庫。 通常您會先將變更部署至「隔離的開發環境」(Isolated Development Environment) 進行測試,然後再簽入至版本控制。 |
|
疑難排解問題:您可以了解如何透過資料庫重構疑難排解常見的問題。 |