HOW TO:部署版本控制資料庫的舊版
更新:2007 年 11 月
如果您讓「資料庫專案」(Database Project) 和它的相關單元測試受版本控制,您可以輕鬆地擷取及部署該專案的舊版。您可能必須部署舊版的資料庫專案,例如,為了將實際執行資料庫復原成舊版,或是為了針對具有舊版應用程式的客戶開發修正程式。如果您使用的版本控制系統 (如 Visual Studio Team System Team Foundation Server) 可支援將具名標籤套用到一組檔案,您便可以輕鬆地擷取及部署資料庫的舊版。如果您的版本控制系統不支援標籤,您也可以擷取個別檔案的特定版本,或者也可以擷取特定日期的檔案版本。
![]() |
---|
這個主題會提供 Team Foundation 版本控制的語法。如果您使用某個其他應用程式,請參考版本控制軟體的文件。 |
若要擷取及部署舊版的資料庫專案
如果您使用 Team Foundation 版本控制,可以找到標記版本的專案,並將檔案擷取到本機工作區。如果您沒有可用的標籤,仍然可以取得特定版本的檔案。您也可以取得特定日期的檔案版本。如需詳細資訊,請參閱 HOW TO:取得 Team 專案的原始檔。
針對現有的部署產生資料庫建置指令碼。如需詳細資訊,請參閱 HOW TO:準備資料庫建置指令碼。
檢閱資料庫建置指令碼。如果這是您要的版本,請將您的變更部署到隔離的開發環境。如需詳細資訊,請參閱 HOW TO:將變更部署到新的或現有的資料庫。
執行單元測試來針對隔離的開發環境比對您的專案版本。
如果您必須修改舊版的資料庫,您應該考慮使用 Team Foundation 版本控制中所提供的分支功能。如需詳細資訊,請參閱分支及合併 Team Foundation 版本控制。
如果您想要將此資料庫專案部署到實際執行資料庫,您可以將產生的建置指令碼交給有權存取實際執行伺服器的小組成員。該小組成員可以檢閱此指令碼並加以執行,即可將您的變更部署到實際執行環境。
請參閱
概念
從另一個版本控制系統移轉到 Team Foundation Server 和 Database Edition