Share via


安裝更新時測試資料庫升級

適用於:Configuration Manager (目前的分支)

如有必要,您可以先執行測試資料庫升級,再安裝 Configuration Manager 最新分支的主控台內更新。

重要事項

測試升級不再是大部分月臺的必要或建議步驟。

如果您的資料庫有疑問,或是由Configuration Manager未明確支援的自訂修改,請繼續使用此程式。

我需要執行測試升級嗎?

由於Configuration Manager最新分支所引進的變更,使得此升級測試的淘汰成為可能。 這些變更可簡化安裝程式將生產環境更新為較新版本的程式和速度。 此重新設計是為了協助您在安裝每個新更新時保持最新狀態,風險較低,且操作負擔更低。

這些變更是更新安裝方式,包括自動復原失敗更新的邏輯,而不需要執行月臺復原。 這些變更可讓您使用 主控台來管理更新安裝,並包含 重試安裝失敗更新的選項。

提示

當您從 System Center 2012 Configuration Manager等較舊產品升級至最新分支Configuration Manager時,測試資料庫升級仍是建議的步驟

如果您仍然打算在安裝主控台內更新時測試月臺資料庫的升級,下列資訊會補充 安裝主控台內更新的指引

準備執行測試資料庫升級

若要執行升級測試,請使用CD.Latest 資料夾中的 Configuration Manager 安裝程式。 使用與您要更新之Configuration Manager版本相同的來源檔案版本。

例如,若要測試 YYMM 版本的資料庫更新:

  • 您在 YYMM 版本上至少需要一個月臺,您可以從中取得該 CD.Latest 資料夾。

  • 如果您沒有執行必要版本的月臺,請考慮在實驗室環境中安裝月臺。 然後將該網站更新為新版本。 此程式會建立具有正確來源檔案版本的 CD.Latest 資料夾。

升級測試會針對您還原至個別SQL Server實例的月臺資料庫備份執行。 測試升級完成之後,請捨棄升級的資料庫。 Configuration Manager網站無法使用它。

執行測試升級

  1. 使用Configuration Manager安裝程式,以及執行您計畫更新之版本之網站CD.Latest資料夾中的來源檔案。

  2. CD.Latest資料夾複製到您將用來執行測試資料庫升級之SQL Server實例上的位置。

  3. 建立您要測試升級之月臺資料庫的備份。 然後將該資料庫的複本還原至未裝載Configuration Manager月臺的SQL Server實例。 SQL Server實例必須與月臺資料庫的SQL Server版本相同。 如需詳細資訊,請參閱快速入門:備份和還原內部部署SQL Server資料庫

  4. 還原資料庫複本之後,請從 CD.Latest 資料夾執行 安裝 程式。 當您執行安裝程式時,請使用 /TESTDBUPGRADE 命令列選項。 如果裝載資料庫複本的SQL Server實例不是預設實例,請提供命令列選項來識別裝載月臺資料庫複本的實例。

    例如,您有一個資料庫名稱為 CM_ABC 的月臺資料庫。 您可以將此月臺資料庫的複本還原到支援的實例,SQL Server實例名稱為 DBTest 。 若要測試此月臺資料庫複本的升級,請使用下列命令列: setup.exe /TESTDBUPGRADE DBtest\CM_ABC

    您可以在來源媒體的下列位置找到Setup.exe Configuration Manager:SMSSETUP\BIN\X64

  5. 在執行升級測試的SQL Server實例上,監視系統磁片磁碟機根目錄中的ConfigMgrSetup.log,以取得進度和成功。

    如果測試升級失敗,請修正與月臺資料庫升級失敗相關的任何問題。 然後,建立月臺資料庫的新備份,然後重新測試資料庫新複本的升級。

後續步驟

測試資料庫更新成功完成之後,請捨棄更新的資料庫。 Configuration Manager網站無法使用它。 然後,您可以返回使用中的月臺,並 開始安裝更新

如果更新安裝失敗,您就不需要復原月臺。 相反地,您可以從主控台內重試更新安裝。