共用方式為


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

您可以完整限定「資料庫物件」(Database Object) 的參考,以改善資料庫程式碼的設定,也能讓其他人更容易了解。 當您從一個位置複製程式碼至另一個位置時 (例如「資料庫專案」(Database Project)),也可以避免錯誤。 例如,您必須從資料庫中的預存程序複製程式碼,該資料庫在結構描述 (名為 [CustomerData]) 中有一個表格名為 [Customer]。 如果您在該資料行的參考中加入結構描述的名稱,就會變成 [CustomerData].[Customer]。 只要完整限定這些參考,則當您複製該程式碼時,就比較不會不小心參考到不同結構描述中的 [Customer] 表格。

您不需要自己完整限定每一個參考,您可以使用「資料庫重構」(Database Refactoring) 來自動化更新程式碼區塊中或整個資料庫專案中所有物件的名稱。 然後您就可以先預覽每一個變更,再將變更套用至您的「資料庫專案」。

部署

使用重構時,只更新資料庫專案,而不更新實際執行資料庫。 遵循這項策略可讓您得到資料庫專案的所有優點,包括版本控制和小組開發。 當您部署變更時,重構錄檔案會幫助您保留原本變更資料庫專案的意圖。

如需詳細資訊,請參閱建置和部署資料庫到隔離的開發環境

注意事項注意事項

在小組環境中,您應該先執行應用程式和「資料庫單元測試」(Database Unit Test),然後再將您的變更部署到實際執行伺服器。 如需詳細資訊,請參閱開始進行小組資料庫開發

一般工作

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

工作

支援主題

獲得實務經驗:您可以執行下面的逐步解說,開始熟悉如何使用重構來完整限制資料庫專案的名稱,以及其他類型的重構。

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

提供資料庫物件的完整名稱:您可以使用重構來完整限定資料庫專案中資料庫物件的名稱。 您可以在套用變更之前預覽內容,做為重構作業的一部分。

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

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

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

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

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

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

疑難排解重構問題

相關案例

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

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

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

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

請參閱

概念

重構資料庫程式碼和資料

資料庫和伺服器專案概觀