重構資料庫程式碼和資料

當您在對「資料庫專案」(Database Project) 進行重複的變更時,使用「資料庫重構」(Database Refactoring),可以減少所需花費的心力以及發生錯誤的機會。 例如,當您在變更資料表或資料表所屬「結構描述」(Schema) 的名稱時,可能必須更新數百個索引、條件約束和程序。 您可以使用 Visual Studio Premium 中的重構型別,來執行部分重複的工作。 此外,您也可以為其他重構型別建立自己的工具,或延伸現有的重構型別以包含不同的檔案類型。

一般工作

下表中描述的是重構可以幫助您完成的常見工作,以及連結至更多有關重構如何幫助您達到這些目標的詳細資訊。

工作

支援內容

重新命名資料庫物件:您可以使用重構來變更整個資料庫專案中「資料庫物件」(Database Object) 的所有參考。 當您部署專案時,重構記錄會幫助您保留原本變更資料庫專案的意圖。

重新命名伺服器或資料庫的所有參考:您可以使用重構自動更新「跨資料庫參考」(Cross-Database Reference) 中伺服器、資料庫或 SETVAR 變數的名稱。

將資料庫物件移至不同的結構描述:您可以使用重構將資料庫物件移至另一個結構描述,並自動更新整個資料庫專案中該物件的所有參考。 當您部署專案時,重構記錄會幫助您保留原本變更資料庫專案的意圖。

提供資料庫物件的完整名稱:您可以使用重構來完整限定資料庫專案中資料庫物件的名稱。 完整限定名稱可以避免模稜兩可的參考。

擴充 SELECT 陳述式中的萬用字元:您可以使用重構以展開資料庫專案中,檢視、程序和指令碼所使用的萬用字元。

獲得實務經驗:您可以依照逐步解說執行,開始熟悉除了其他類型的重構之外,如何將資料庫物件移至不同的結構描述。 您也可以在完成入門逐步解說後,了解如何使用重構做為資料庫開發存留期間的一部分。

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

請參閱

概念

建置和部署資料庫到隔離的開發環境

建置和部署資料庫到開發用或實際執行環境

撰寫和變更資料庫程式碼