共用方式為


復原資料庫

重要

這個版本的 Orchestrator 已終止支援。 我們建議您 升級至 Orchestrator 2022

Orchestrator 資料庫可以使用大部分的標準 MS 來備份和還原 SQL Server 資料庫備份/還原機制。 這包括 Microsoft SQL Server 備份、DPM SQL Server 備份等等。 Orchestrator 提供 VSS 寫入器,它會探索與管理伺服器相關聯的資料庫伺服器,並在備份管理伺服器時備份資料庫。

不過,還原時有幾個重要考慮。

協調器密碼編譯

Orchestrator 提供一組服務,用於加密和解密 Runbook 屬性和已發佈的數據。 這些服務是以 Microsoft SQL Server 2008 R2 數據格層級加密為基礎。 Orchestrator 資料庫具有在其安裝期間建立的資料庫加密密鑰。 此金鑰是使用隨機複雜密碼來產生。 執行完整資料庫備份時,金鑰會與資料庫一起備份。 同樣地,還原資料庫時會還原密鑰。

不過,加密服務也取決於 MS SQL Server 服務主要金鑰。 應該將服務主要金鑰備份並儲存至安全的離站位置。 建立這個備份,應該是必須在伺服器上執行的首要管理動作之一。 深入瞭解

資料庫金鑰基本上會與安裝程式目標之資料庫伺服器上的服務主要金鑰配對。 如果資料庫金鑰或服務主要金鑰遺失,則儲存在數據中的加密數據同樣會遺失。 這包括使用者輸入的授權密鑰,或自動建立的試用版授權。

執行備份

請遵循下列步驟來執行備份:

  1. 備份 Microsoft SQL Server 的服務主要金鑰。 此作業只需要執行一次。 注意 密碼 是用來保護所建立檔案中服務主要密鑰的密碼。 如果密碼遺失,就無法從檔案復原服務主要密鑰。

    BACKUP SERVICE MASTER KEY TO FILE = 'path_to_file'  
                ENCRYPTION BY PASSWORD = 'password'  
    
  2. 請備份整個 Orchestrator 資料庫。 當系統正在執行時,可能會執行備份,但最好在所有 Runbook 作者簽入其 Runbook 的任何擱置變更時執行備份。 暫止的變更會在 Runbook 上快取 Designer,且不會使用資料庫備份進行備份。

還原資料庫

請遵循下列步驟來還原資料庫:

  1. 如果您要還原至建立備份的相同資料庫伺服器,且服務主要密鑰尚未變更,只要還原備份即可。

  2. 如果您要還原至具有不同服務主要密鑰的不同資料庫伺服器,或還原至建立備份的相同資料庫,但服務主要密鑰已變更,則必須還原服務主要密鑰,以符合資料庫備份期間所使用的資料庫。 使用程式還原 Microsoft SQL Server 的服務主要金鑰

    BACKUP SERVICE MASTER KEY TO FILE = 'c:\temp_backups\keys\service_master_key'   
             ENCRYPTION BY PASSWORD = '3dH85Hhk003GHk2597jheij4'  
    

    注意

    如果您的 Microsoft SQL Server 有多個資料庫使用此服務主要密鑰進行加密,則所有這些資料庫都可能會受到這項變更的影響。 強烈建議您先諮詢 DBA,再執行此系統管理工作。

  3. 從備份還原資料庫。

  4. 在 Orchestrator Management Server 上,從 [開始] 功能表執行 [資料存放區組態] 公用程式 (DBSetup) 。

  5. 提供線上詳細數據以連線到新的資料庫。

    注意

    請勿使用 localhost.。 明確指定資料庫伺服器名稱和資料庫名稱。

  6. 重新啟動管理服務。

  7. 在每個 Runbook 伺服器上執行 Data Store 組態公用程式。 此公用程式不在 Runbook 伺服器的 [開始] 選單中。 您可以在 中找到 <OrchestratorInstallDir>\Management Server

    注意

    針對與管理伺服器相同的伺服器上安裝的 Runbook 伺服器,不需要再次執行資料存放區組態公用程式。 執行一次之後,將會同時更新 Management Server 和 Runbook Server 的組態。

  8. 重新啟動 Runbook Server (s) 。

  9. 請遵循 Web 元件復原程式來更新 Web 元件以連線到新的資料庫。

下一步