Configuration Manager 中的備份和復原

 

適用於: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

企業解決方案 (如 System Center 2012 Configuration Manager) 必須針對備份和復原作業進行準備,以避免遺失重要資料。 對於 Configuration Manager 網站,此項準備可確保網站和階層會在最快時間內復原到資料遺失最少的情況。 使用本主題中的章節可協助您備份 Configuration Manager 網站,並在發生網站失敗或資料遺失時復原網站。

  • SMS 寫入器服務

  • 備份 Configuration Manager 網站

    • 備份維護工作

    • 使用 Data Protection Manager 備份網站資料庫

    • 封存備份快照

    • 使用 AfterBackup.bat 檔案

    • 增補的備份工作

  • 復原 Configuration Manager 網站

    • 決定您的復原選項

      • 網站伺服器復原選項

      • 網站資料庫復原選項

    • 自動網站復原指令碼檔案索引鍵

    • 後續復原工作

    • 復原次要網站

SMS 寫入器服務

SMS 寫入器是一個服務,會在備份程序進行期間與磁碟區陰影複製服務 (VSS) 互動。Configuration Manager 網站備份必須執行 SMS 寫入器服務才可以順利完成。

目的

SMS 寫入器會登錄至 VSS 服務,並繫結至其介面和事件。 當 VSS 廣播事件或傳送特定通知到 SMS 寫入器時,SMS 寫入器會回應通知,並採取適當的動作。 SMS 寫入器會讀取位於 <ConfigMgr 安裝路徑>\inboxes\smsbkup.box 的備份控制檔案 (smsbkup.ctl),並判斷要備份的檔案和資料。 SMS 寫入器會根據此資訊與來自 SMS 登錄機碼及子機碼的特定資料建立由各種元件組成的中繼資料。 它會在收到要求時將中繼資料傳送至 VSS。 VSS 接著會傳送中繼資料給提出要求的應用程式,即 Configuration Manager 備份管理員。 備份管理員會選取已備份的資料,並經由 VSS 將此資料傳送給 SMS 寫入器。 SMS 寫入器會採取適當的步驟來進行備份的準備。 稍後當 VSS 準備好建立快照時會傳送一個事件,此時 SMS 寫入器會停止所有 Configuration Manager 服務,並確定 Configuration Manager 活動在建立快照時已遭到凍結。 在快照建立完成後,SMS 寫入器會重新啟動服務和活動。

SMS 寫入器服務會自動進行安裝。 當 VSS 應用程式要求備份或還原時,SMS 寫入器必須處於執行中狀態。

寫入器 ID

SMS 寫入器的寫入器 ID 為:03ba67dd-dc6d-4729-a038-251f7018463b。

權限

SMS 寫入器服務必須在本機系統帳號戶下執行。

磁碟區陰影複製服務

VSS 是一組 COM API,其中實作了一個架構以允許進行磁碟區備份時系統上的應用程式仍能繼續寫入磁碟區。 VSS 提供一致的介面,可在磁碟上更新資料的使用者應用程式 (SMS 寫入器服務) 與備份應用程式 (備份管理員服務) 之間進行協調。 如需 VSS 的詳細資訊,請參閱 Windows Server TechCenter 中的 Volume Shadow Copy Service (磁碟區陰影複製服務) 主題。

備份 Configuration Manager 網站

System Center 2012 Configuration Manager 提供了一個在排程時執行的備份維護工作,並會備份網站資料庫、特定的登錄機碼及特定的資料夾和檔案。 您可以建立 AfterBackup.bat 檔案,自動在順利執行備份維護工作後執行備份後動作。 AfterBackup.bat 檔案最常用於將備份快照封存到安全的位置。 不過,您也可以使用 AfterBackup.bat 檔案將檔案複製到備份資料夾,並開始進行其他補充備份工作。 使用下列各節可協助您建立 Configuration Manager 備份策略。

System_CAPS_note注意事項

Configuration Manager 可以從 Configuration Manager 備份維護工作或從您使用其他程序執行的網站資料庫備份復原網站資料庫。 例如,您可以使用 Microsoft SQL Server 維護計劃執行的備份還原網站資料庫。 從 Configuration Manager SP1 開始,您可以從使用 System Center 2012 Data Protection Manager (DPM) 執行的備份還原網站資料庫。 如需詳細資訊,請參閱使用 Data Protection Manager 備份網站資料庫。

備份維護工作

您可以藉由排程的預先定義「備份網站伺服器」維護工作,自動備份 Configuration Manager 網站。 您可以備份管理中心網站和主要網站,但不支援次要網站或網站系統伺服器的備份。 當 Configuration Manager 備份服務執行時,它會依照備份控制檔案 (<ConfigMgr 安裝資料夾>\Inboxes\Smsbkup.box\Smsbkup.ctl) 中定義的指示進行。 您可以修改備份控制檔案,以變更備份服務的行為。 網站備份狀態資訊會寫入至 Smsbkup.log 檔案。 此檔案會在您於「備份網站伺服器」維護工作內容中指定的目的地資料夾中建立。

使用下列程序可為網站啟用網站備份維護工作。

啟用網站備份維護工作

  1. 在 Configuration Manager 主控台中,按一下 [系統管理]。

  2. 在 [系統管理] 工作區中,展開 [網站設定],然後按一下 [網站]。

  3. 選取您要啟用網站備份維護工作的網站。

  4. 在 [首頁] 索引標籤的 [設定] 群組中,按一下 [網站維護工作]。

  5. 按一下 [備份網站伺服器],然後再按一下 [編輯]。

  6. 選取 [啟用此工作],然後按一下 [設定路徑] 以指定備份目的地。 下列選項可供您選擇:

    System_CAPS_security 安全性 注意事項

    若要預防備份檔案遭到竄改,請將檔案儲存在安全的位置。 最安全的備份路徑是本機磁碟機,您可以在資料夾上設定 NTFS 檔案系統權限。 不管您選取了哪一個選項,Configuration Manager 都不會加密儲存在備份路徑中的備份資料。

    - **用於網站資料和資料庫的網站伺服器本機磁碟機**:指定將網站和網站資料庫的備份檔案儲存在網站伺服器本機磁碟上指定的路徑。 您必須先建立本機資料夾才可以執行備份工作。
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Gg712320.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-security(TechNet.10).jpeg" title="System_CAPS_security" alt="System_CAPS_security" /> 安全性 注意事項</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>網站伺服器的本機系統帳戶必須擁有網站伺服器備份本機資料夾的<strong>寫入</strong> NTFS 檔案系統權限。</p>
      <p>電腦若是執行 SQL Server,其本機系統帳戶必須擁有網站資料庫備份資料夾的<strong>寫入</strong> NTFS 權限。</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - **用於網站資料和資料庫的網路路徑 (UNC 名稱)**:指定將網站和網站資料庫的備份檔案儲存在指定的 UNC 路徑。 您必須先建立共用才可以執行備份工作。
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Gg712320.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-security(TechNet.10).jpeg" title="System_CAPS_security" alt="System_CAPS_security" /> 安全性 注意事項</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>網站伺服器的電腦帳戶和 SQL Server 的電腦帳戶 (如果 SQL Server 安裝在其他電腦上) 必須擁有共用網路資料夾的<strong>寫入</strong> NTFS 和共用權限。</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - **網站伺服器和 SQL Server 上的本機磁碟機**:指定將網站的備份檔案儲存在網站伺服器本機磁碟機上指定的路徑,並將網站資料庫的備份檔案儲存在網站資料庫伺服器本機磁碟機上指定的路徑。 您必須先建立本機資料夾才可以執行備份工作。
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Gg712320.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-security(TechNet.10).jpeg" title="System_CAPS_security" alt="System_CAPS_security" /> 安全性 注意事項</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>網站伺服器的電腦帳戶必須擁有您在網站伺服器上建立之資料夾的<strong>寫入</strong> NTFS 權限。 SQL Server 的電腦帳戶必須擁有您在網站資料庫伺服器上建立之資料夾的<strong>寫入</strong> NTFS 權限。 此選項僅在網站伺服器上未安裝網站資料庫時適用。</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    System_CAPS_note注意事項

    只有在您指定備份目的地的 UNC 路徑時才可以使用瀏覽備份目的地的選項。 

    System_CAPS_important重要事項

    用於不支援使用 Unicode 字元之備份目的地的資料夾名稱或共用名稱。

  7. 為網站備份工作設定適當的排程。 基於最佳作法,請考慮將備份排程在非工作時間執行。 如果您有階層,請考慮將排程設在一週至少執行二次,以確保在發生網站失敗時可以保留較多的資料。

    System_CAPS_note注意事項

    當您在與設定備份相同的網站伺服器上執行 Configuration Manager 主控台時,「備份網站伺服器」維護工作會使用當地時間進行排程。 當您從來自設定要進行備份的遠端網站電腦執行 Configuration Manager 主控台時,「備份網站伺服器」維護工作會使用 UTC 進行排程。

  8. 選取是否要在網站備份工作失敗時建立警示,按一下 [確定],再按一下 [確定]。 選取時,Configuration Manager 會建立備份失敗的重大警示,您可以在 [監視] 工作區的 [警示] 節點中檢閱該警示的內容。

 

確認「備份網站伺服器」維護工作在您排程後順利執行,以確定您已準備好在發生失敗時復原網站,以及協助規劃資料復原。 使用下列程序確認網站備份維護工作已順利完成。

確認備份網站伺服器維護工作已順利完成

  • 藉由檢閱下列任一項,確認「網站備份」維護工作已順利完成:

    • 檢閱「備份網站伺服器」維護工作所建立備份目的地資料夾中檔案的時戳。 確認已使用「備份網站伺服器」維護工作上次排程執行的時間更新時戳。

    • 在 [監視] 工作區的 [元件狀態] 節點中,檢閱 SMS_SITE_BACKUP 的狀態訊息。 當網站備份順利完成時,您會看到訊息識別碼 5035,表示網站備份已順利完成且沒有發生錯誤。

    • 當「備份網站伺服器」維護工作設定為在備份失敗時建立警示時,您可以在 [監視] 工作區的 [警示] 節點中檢查備份失敗的內容。

    • 在 <ConfigMgr 安裝資料夾>\Logs 中檢閱 Smsbkup.log 內含的警示和錯誤。 當網站備份順利完成時,您會看到含有時戳的 Backup completed,以及訊息識別碼 STATMSG: ID=5035。

    System_CAPS_tip提示

    當備份維護工作失敗時,您可以藉由停止再重新啟動 SMS_SITE_BACKUP 服務,重新啟動備份工作。

使用 Data Protection Manager 備份網站資料庫

對於 System Center 2012 Configuration Manager SP1 及更新版本:

從 Configuration Manager SP1 開始,您就可以使用 System Center 2012 Data Protection Manager (DPM) 來備份網站資料庫。 您必須在網站資料庫電腦的 DPM 中建立新的保護群組。 在 [建立新保護群組精靈] 的 [選擇群組成員] 頁面上,您可以從資料來源清單選取 SMS 寫入器服務,然後選取網站資料庫作為適當的成員。 如需使用 DPM 備份網站資料庫的詳細資訊,請參閱 TechNet 上的 Data Protection Manager Documentation Library (Data Protection Manager 文件庫)

System_CAPS_important重要事項

Configuration Manager 不支援為使用具名執行個體的 SQL Server 叢集執行 DPM 備份,但支援在使用 SQL Server 預設執行個體的 SQL Server 叢集上執行 DPM 備份。

在您還原網站資料庫後,請依照安裝程式中的步驟還原網站。 選取 [使用手動復原的網站資料庫] 復原選項,以使用您透過 Data Protection Manager 還原的網站資料庫。

封存備份快照

第一次執行「備份網站伺服器」維護工作時,它會建立一個備份快照,您可以在發生失敗時使用這個備份快照復原您的網站。 當備份工作在後續的週期中再次執行時,它會建立新的備份快照,並使用該備份快照覆寫先前的快照。 因此網站只有一個備份快照,您無法擷取舊版的備份快照。

作為最佳作法,請針對以下原因保留多個備份快照封存:

  • 備份媒體失敗、錯置,或僅儲存部份備份,都是常見狀況。 從過去的備份復原失敗的獨立主要網站總比完全沒有備份要來得好。 對於階層中的網站伺服器,備份必須是在 SQL Server 變更追蹤保留期間內,否則就不需要備份。

  • 有可能在數個備份週期中都偵測不到網站損毀。 您可能必須回溯數個週期,並使用網站損毀前的備份快照。 這可套用至獨立主要網站以及其備份是在 SQL Server 變更追蹤保留期間內的階層中網站。

  • 例如,如果備份網站伺服器維護工作失敗,網站就可能完全沒有備份快照。 由於備份工作會在開始備份現有資料前將過去的備份快照全部移除,如此就會沒有有效的備份快照。

使用 AfterBackup.bat 檔案

順利備份站台之後,備份站台伺服器工作會自動嘗試執行名為 AfterBackup.bat 的檔案。 您必須在 <ConfigMgr 安裝資料夾>\Inboxes\Smsbkup 中手動建立 AfterBackup.bat 檔。 如果存在 AfterBackup.bat 檔案,且儲存在正確的資料夾中,則檔案會在備份工作完成後自動執行。 AfterBackup.bat 檔案可讓您在每次備份操作結束時封存備份快照,並自動執行其他非備份網站伺服器維護工作的備份後工作。 AfterBackup.bat 檔案會整合封存與備份操作,如此即可確保封存每個新的備份快照。 若 AfterBackup.bat 檔案不存在,則備份工作就會將其略過,而對於備份操作沒有任何影響。 若要確認網站備份工作是否已成功執行 AfterBackup.bat 檔,請參閱 [監視] 工作區內的 [元件狀態] 節點,並檢閱 SMS_SITE_BACKUP 的狀態訊息。 工作成功啟動 Afterbackup.bat 命令檔時,您會看見訊息 ID 5040。

System_CAPS_tip提示

若要建立 AfterBackup.bat 檔以封存您的網站伺服器備份檔,您必須使用批次檔中的複製命令工具,如 Robocopy。 例如,您可以建立 AfterBackup.bat 檔,然後在第一行加入一些內容,如:Robocopy E:\ConfigMgr_Backup \\ServerName\ShareName\ConfigMgr_Backup /MIR。 如需 Robocopy 的詳細資訊,請參閱 Robocopy 命令列參照網頁。

雖然 AfterBackup.bat 的用途是封存備份快照,您也可以建立 AfterBackup.bat 檔,在每次備份操作結束時執行額外工作。

增補的備份工作

備份網站伺服器維護工作為網站伺服器檔案和網站資料庫提供備份快照,但在您建立備份策略時,還有其他項目並未備份,這是必須納入考慮的。 請使用以下區段協助您完成 Configuration Manager 備份策略。

支持自訂 Reporting Services 報告

您已經修改預先定義或建立自訂的 Reporting Services 報告時,針對報告伺服器資料庫檔案建立備份也是備份策略中很重要的部分。 報告伺服器備份必須包含報告和模組、加密金鑰、自訂組件或延伸、設定檔案、自訂報告中所使用之自訂 SQL Server 檢視、自訂儲存程序等的來源檔備份。

System_CAPS_important重要事項

System Center 2012 Configuration Manager 升級到較新版本時,新報告會覆寫預先定義的報告。 如果您修改預先定義的報告,則必須先備份報告再安裝新版本,然後在 Reporting Services 中還原報告。

如需備份 Reporting Services 中的自訂報告的詳細資訊,請參閱 SQL Server 2008 線上叢書中的Reporting Services 安裝的備份與還原作業

備份內容檔

Configuration Manager 中的內容庫是儲存軟體更新、應用程式、作業系統部署等之內容檔案的位置。 內容庫位於網站伺服器和每個發佈點上。 備份網站伺服器維護工作並不包括內容庫或套件來源檔案的備份。 網站伺服器失敗時,內容庫檔案相關資訊會還原至網站資料庫,但您必須在網站伺服器上還原內容庫和套件來源檔案。

  • 內容庫:必須先還原內容庫,您才能將內容重新發佈至發佈點。 您開始重新發佈內容時,Configuration Manager 會從網站伺服器的內容庫將檔案複製到發佈點。 網站伺服器的內容庫位於 SCCMContentLib 資料夾中,這個資料夾一般位於安裝網站時可用磁碟空間最大的磁碟機上。 如需內容庫的詳細資訊,請參閱介紹 Configuration Manager 中的內容管理

  • 套件來源檔案:必須先還原套件來源檔案,您才能在發佈點上更新內容。 您開始進行內容更新時,Configuration Manager 會從套件來源將新的或修改過的檔案複製到內容庫,接著將檔案複製到關聯的發佈點。 您可以在 SQL Server 中執行以下查詢,找出所有套件和應用程式的套件來源位置:SELECT * FROM v_Package。 您可以查看封裝識別碼的前三個字元,藉此識別封裝來源站台。 例如,如果封裝識別碼為 CEN00001,則來源站台的站台碼為 CEN。 當您還原套件來源檔案時,檔案必須還原到失敗前所在的相同位置。 如需更新內容的詳細資訊,請參閱更新發佈點上的內容主題中的在 Configuration Manager 中進行內容管理的操作和維護一節。

確認您在網站伺服器的檔案系統備份中同時包含內容庫和套件來源位置。

備份自訂的軟體更新

System Center Updates Publisher 2011 是一種獨立工具,可讓您將自訂軟體更新發佈到 Windows Server Update Services (WSUS)、將軟體更新同步至 Configuration Manager、評估軟體更新相容性,以及將自訂軟體更新部署至用戶端。Updates Publisher 2011 會使用本機資料庫做為其軟體更新存放庫。 使用 Updates Publisher 2011 管理自訂軟體更新時,需判斷您是否需要將 Updates Publisher 2011 資料庫納入您的備份計畫中。 如需更新發行者的詳細資訊,請參閱 System Center TechCenter 文件庫中的 System Center Updates Publisher 2011 (System Center 更新發行者 2011)

使用以下程序來備份 Updates Publisher 2011 資料庫。

備份更新發行者 2011 資料庫

  1. 在執行更新發行者的電腦上,瀏覽 %USERPROFILE%\AppData\Local\Microsoft\System Center Updates Publisher 2011\5.00.1727.0000\ 中的 Updates Publisher 2011 資料庫檔案 (Scupdb.sdf)。 每個執行 Updates Publisher 2011 的使用者都有不同的資料庫檔案。

  2. 將資料庫檔案複製到備份目的地。 例如,若備份目的地是 E:\ConfigMgr_Backup,您可以將 Updates Publisher 2011 資料庫檔案複製到 E:\ConfigMgr_Backup\SCUP2011。

    System_CAPS_tip提示

    電腦上有一個以上的資料庫檔案時,請考慮將檔案儲存於指出與資料庫檔案關聯之使用者設定檔的子資料夾中。 例如,您可以在 E:\ConfigMgr_Backup\SCUP2011\User1 中有一個資料庫檔案,而在 E:\ConfigMgr_Backup\SCUP2011\User2 中有另一個資料庫檔案。

使用者狀態移轉資料

您可以使用 Configuration Manager 工作順序來擷取和還原作業系統部署案例 (您想保留目前作業系統的使用者狀態) 中的使用者狀態資料。 儲存使用者狀態資料的資料夾會列在狀態移轉點的內容中。 此使用者狀態移轉資料並不會備份為網站伺服器備份維護工作的一部分。 作為您備份計畫的一部分,您必須手動備份所指定用來儲存使用者狀態移轉資料的資料夾。 使用以下程序來判斷用來儲存使用者狀態移轉資料的資料夾。

判斷用來儲存使用者狀態移轉資料的資料夾

  1. 在 Configuration Manager 主控台中,按一下 [系統管理]。

  2. 在 [系統管理] 工作區中,展開 [網站設定],然後按一下 [伺服器和網站系統角色]。

  3. 選取裝載狀態移轉角色的網站系統,然後選取 [網站系統角色] 中的 [狀態移轉點]。

  4. 在 [網站角色] 索引標籤的 [內容] 群組中,按一下 [內容]。

  5. 儲存使用者狀態移轉資料的資料夾會列在 [一般] 索引標籤上的 [資料夾詳細資料] 區段中。

復原 Configuration Manager 網站

只要網站資料庫發生 Configuration Manager 網站失敗或資料遺失的狀況,就需要進行 Configuration Manager 網站復原。 修復和重新同步處理資料是網站復原的核心工作,也是避免操作中斷的必要手段。 經由從安裝媒體執行 Configuration Manager 安裝精靈,或設定自動安裝指令碼後使用安裝命令 /script 選項,即可啟動網站復原。 您的復原選項會依您是否有 Configuration Manager 網站資料庫的備份而有所不同。

System_CAPS_important重要事項

當您復原站台的資料庫時,您必須使用相同版本和版別的 SQL Server。 例如,不支援將 SQL Server 2008 上執行的資料庫還原至 SQL Server 2012。 同樣地,不支援將 SQL Server 2012 Standard Edition 上執行的站台資料庫還原至 SQL Server 2012 Enterprise Edition。

經由從安裝媒體執行 Configuration Manager 安裝精靈,或設定自動安裝指令碼後使用安裝命令 /script 選項,即可啟動網站復原。 您的復原選項會依您是否有 Configuration Manager 網站資料庫的備份而有所不同。

System_CAPS_important重要事項

如果您從站台伺服器的 [開始] 功能表執行 Configuration Manager 安裝程式,就無法使用 [復原站台] 選項。 您必須從安裝媒體執行安裝程式。

System_CAPS_note注意事項

在您還原為資料庫複本設定的網站資料庫之後,必須先重新設定每個資料庫複本並重建發佈及訂閱,才能使用資料庫複本。

決定您的復原選項

針對 Configuration Manager 主要網站伺服器和管理中心網站復原,您需要考慮兩個主要區域:網站伺服器與網站資料庫。 使用以下區段,協助您決定必須為復原案例選取的選項。

System_CAPS_important重要事項

從 Configuration Manager SP1 開始提供可復原次要網站的新選項。 如需如何復原次要網站的資訊,請參閱復原次要網站一節。

System_CAPS_note注意事項

先前的網站復原失敗時,或是您正在嘗試復原未完全解除安裝的網站時,您必須先從 [安裝] 選取 [解除安裝 Configuration Manager 網站],才會出現復原網站的選項。 如果失敗的網站有子網站,且您必須解除安裝此網站,則必須先手動從失敗的網站刪除網站資料庫,才能選取 [解除安裝 Configuration Manager 網站] 選項,否則解除安裝的程序就會失敗。

網站伺服器復原選項

您必須從 System Center 2012 Configuration Manager 安裝媒體或從包含來源檔的網路共用資料夾啟動安裝程式,才能使用 [復原站台] 選項。 執行安裝程式時,針對失敗的網站伺服器,您有以下復原選項:

  • 使用現有備份復原網站伺服器:如果您在站台失敗前,已於備份站台伺服器維護工作期間,在站台伺服器上建立了 Configuration Manager 站台伺服器的備份,請使用這個選項。 此時會重新安裝網站,並根據備份的網站來設定網站設定。

  • 重新安裝網站伺服器:若您沒有網站伺服器的備份時,使用這個選項。 此時會重新安裝網站伺服器,且您必須指定網站設定,如同您進行初始安裝時一樣。 您必須使用失敗的網站第一次安裝時使用的相同網站碼和網站資料庫名稱,才能成功復原網站。

System_CAPS_note注意事項

安裝程式在伺服器上偵測到 Configuration Manager 網站時,您就可以啟動網站復原,不過網站伺服器的復原選項有限。 例如,若您在現有網站伺服器上執行安裝程式,當您選擇復原時,就可以復原網站資料庫伺服器,但會停用復原網站伺服器的選項。

網站資料庫復原選項

執行安裝程式時,針對網站資料庫,您有以下復原選項:

  • 使用備份集復原網站資料庫:如果您在站台資料庫失敗前,已於站台上執行備份站台伺服器維護工作期間,建立了 Configuration Manager 站台資料庫的備份,請使用這個選項。 若您有階層,則會從主要網站的管理中心網站,或管理中心網站的參照主要網站,擷取最後一次進行網站資料庫備份後,對網站資料庫所做的變更。 當您復原獨立主要網站的網站資料庫時,您會遺失最後一次備份後的網站變更。

    當您復原階層中某個網站的網站資料庫時,管理中心網站與主要網站的復原行為不同,並且上次備份是在 SQL Server 變更追蹤保留期間內或保留期間外,復原行為也不一樣。 如需詳細資訊,請參閱此主題中的<網站資料庫復原案例>一節。

    System_CAPS_note注意事項

    若您選取使用備份集來還原網站資料庫,但已經存在網站資料庫,則復原就會失敗。

  • 為此網站建立新的資料庫:若您沒有 Configuration Manager 網站資料庫的備份時,使用這個選項。 您有階層時,會建立新的網站資料庫,使用從主要網站的管理中心網站或管理中心網站的參照主要網站的複寫資料,就會復原資料。 若您復原獨立主要網站或沒有主要網站的管理中心網站,就無法使用此選項。

  • 使用手動復原的網站資料庫:如果您已復原 Configuration Manager 站台資料庫,但必須完成復原程序,請使用這個選項。Configuration Manager 可以從 Configuration Manager 備份維護工作,或從您使用 DPM 或其他程序執行的站台資料庫備份,來復原站台資料庫。 在您使用 Configuration Manager 以外的方法復原網站資料庫後,您必須執行安裝程式,然後選取這個選項來完成網站資料庫復原。 若您有階層,則會從主要網站的管理中心網站,或管理中心網站的參照主要網站,擷取最後一次進行網站資料庫備份後,對網站資料庫所做的變更。 當您復原獨立主要網站的網站資料庫時,您會遺失最後一次備份後的網站變更。

    System_CAPS_note注意事項

    使用 DPM 備份網站資料庫時,在 Configuration Manager 中繼續還原程序前,請使用 DPM 程序將網站資料庫還原到指定的位置。 如需 DPM 的詳細資訊,請參閱 TechNet 上的 Data Protection Manager Documentation Library (Data Protection Manager 文件庫)

  • 略過資料庫復原:若 Configuration Manager 網站資料庫伺服器上並沒出現資料遺失的狀況,請使用此選項。 只有在網站資料庫位於不同電腦而不是在您正在復原的網站伺服器上時,這個選項才有效。

SQL Server 變更追蹤保留期間

變更追蹤會在 SQL Server 的網站資料庫中啟用。 變更追蹤可讓 Configuration Manager 查詢有關上次時間點後,資料庫資料表中已經出現之變更的資訊。 保留期間會指定保留變更追蹤資訊的時間長度。 根據預設,會將網站資料庫設定為 5 天的保留期間。 復原網站資料庫時,您的備份是在保留期間內或保留期間外,復原程序的進行方式也隨之不同。 例如,若網站資料庫伺服器失敗,而上次備份是 7 天以前,表示備份是在保留期間外。

重新初始化網站或全域資料的程序

重新初始化網站或全域資料的程序,會以來自另一個網站資料庫的資料取代網站資料庫中的現有資料。 例如,若網站 ABC 重新初始化來自網站 XYZ 的資料,會發生以下步驟:

  • 資料從網站 XYZ 複製到 ABC。

  • 網站 XYZ 的現有資料會從網站 ABC 上的網站資料庫中移除。

  • 從網站 XYZ 複製的資料會插入網站 ABC 的網站資料庫。

範例案例 1

主要網站重新初始化來自管理中心網站的全域資料:復原程序會從主要網站資料庫移除主要網站的現有全域資料,並以從管理中心網站複製的全域資料加以取代。

範例案例 2

管理中心網站重新初始化來自主要網站的網站資料:復原程序會從管理中心網站資料庫中移除該主要網站的現有網站資料,並以從主要網站複製的網站資料加以取代。 其他主要網站的網站資料則不受影響。

網站資料庫復原案例

從備份還原網站資料庫後,Configuration Manager 會嘗試還原網站內上次資料庫備份後的變更以及全域資料。 下表提供從備份還原網站資料庫後 Configuration Manager 會啟動的動作。

變更追蹤保留期間內的資料庫備份

比變更追蹤保留期間還舊的資料庫備份

已復原的網站

全域資料

網站資料

全域資料

網站資料

主要網站

備份後全域資料中的變更是從管理中心網站複製的。

管理中心網站會重新初始化來自主要網站的網站資料。 備份後的變更會遺失,但把資訊傳送到主要網站的用戶端會重新產生大部分的資料。

主要網站重新初始化來自管理中心網站的全域資料。

管理中心網站會重新初始化來自主要網站的網站資料。 備份後的變更會遺失,但把資訊傳送到主要網站的用戶端會重新產生大部分的資料。

管理中心網站

備份後全域資料中的變更是從所有主要網站複製的。

備份後網站資料中的變更是從所有主要網站複製的。

若您指定,管理中心網站會重新初始化來自參照主要網站的全域資料。 接著,所有其他主要網站會重新初始化來自管理中心網站的全域資料。 若沒有指定任何參照網站,則所有主要網站都會重新初始化來自管理中心網站的全域資料 (從備份還原的資料)。

管理中心網站會重新初始化來自每個主要網站的網站資料。

網站復原程序

使用以下其中一種程序來協助您復原網站伺服器和網站資料庫。

在安裝精靈中啟動網站復原

  1. 從安裝媒體或共用網路資料夾執行 Configuration Manager 安裝精靈。 例如,當您放入 Configuration Manager DVD 時,您可以使用 [安裝] 選項來啟動安裝精靈。 或者,您也可以從共用網路資料夾開啟 Setup.exe,來啟動安裝精靈。

  2. 在 [開始使用] 頁面上,選取 [復原網站],然後按 [下一步]。

  3. 使用適合復原網站的選項來完成精靈。

    System_CAPS_important重要事項

    在復原期間,安裝程式會識別 SQL Server 所使用的 SQL Server Service Broker (SSB) 連接埠。 在復原期間,請勿變更此連接埠設定,否則在復原完成後,會無法正常執行資料複寫。

    System_CAPS_note注意事項

    從 System Center 2012 R2 Configuration Manager 開始,您可以在安裝精靈中指定任何路徑以用來安裝 Configuration Manager。 在這個版本之前,您必須指定原先安裝網站時使用的相同路徑。

啟動自動網站復原

  1. 針對復原網站時所需的選項,準備自動安裝指令碼。

  2. 使用命令 Configuration Manager 選項執行 /script 安裝。 例如,若您將安裝程式初始設定檔命名為 ConfigMgrUnattend.ini,並儲存在您要執行安裝程式的電腦的 C:\Temp directory 中,則命令如下所示:Setup /script C:\temp\ConfigMgrUnattend.ini

自動網站復原指令碼檔案索引鍵

若要執行 Configuration Manager 管理中心網站或主要網站的自動復原,您可以建立自動安裝指令碼,並使用安裝程式搭配 /script 命令選項。 指令碼提供與安裝精靈提示相同的資訊類型,不過沒有預設設定。 所有值必須針對適用於您所使用之復原類型的安裝識別碼進行指定。

您可以藉由使用含有 /script 安裝命令列選項的初始設定檔案,自動執行 Configuration Manager 安裝程式。Configuration Manager 管理中心網站與主要網站的復原支援自動安裝。 若要使用 /script 安裝命令列選項,您必須建立初始設定檔案,並在 /script 安裝命令列選項後指定初始設定檔案名稱。 檔案名稱並不重要,只要檔案名稱的副檔名為 .ini 即可。 當您參照來自命令列的安裝初始設定檔案時,您必須提供檔案的完整路徑。 例如,若您將安裝初始設定檔案命名為 setup.ini,並儲存於 C:\setup 資料夾,則命令列為:

setup /script c:\setup\setup.ini

System_CAPS_security 安全性 注意事項

您必須具有系統管理員權限才能執行安裝程式。 使用自動指令碼執行安裝程式時,請使用 [以系統管理員身分執行],在 [系統管理員] 內容中啟動 [命令提示字元]。

指令碼包含區段名稱、索引鍵名稱與值。 根據您進行指令碼處理時的復原類型,所需的區段索引鍵名稱也不同。 區段中索引鍵的順序與檔案內區段的順序都不重要。 索引鍵不區分大小寫。 提供索引鍵的值時,索引鍵名稱後必須加上等號 (=) 與索引鍵的值。

使用以下區段來協助您建立自動網站復原的指令碼。 下表列出可用的安裝指令碼索引鍵、其對應的值、是否為必要、用於何種安裝類型,以及該索引鍵的簡單說明。

自動復原管理中心網站

使用以下區段,透過使用自動安裝指令碼檔案來復原管理中心網站。

區段

索引鍵名稱

必要

說明

識別

動作

RecoverCCAR

復原管理中心網站

RecoveryOptions

ServerRecoveryOptions

1、2 或 4

1 = 復原網站伺服器和 SQL Server。

2 = 僅復原網站伺服器。

4 = 僅復原 SQL Server。

指定安裝程式是否要復原網站伺服器、SQL Server,或兩者都復原。 針對 ServerRecoveryOptions 設定以下值時,需要關聯的索引鍵:

  • 值 = 1:您會看到可指定 SiteServerBackupLocation 索引鍵值的選項,藉此使用網站備份來復原網站。 若沒有指定值,重新安裝網站時就不會從備份集還原網站。

    DatabaseRecoveryOptions 索引鍵的值設定為 10 時,就需要 BackupLocation 索引鍵,這會從備份還原網站資料庫。

  • 值 = 2:您會看到可指定 SiteServerBackupLocation 索引鍵值的選項,藉此使用網站備份來復原網站。 若沒有指定值,重新安裝網站時就不會從備份集還原網站。

  • 值 = 4:將 DatabaseRecoveryOptions 索引鍵的值設定為 10 時,就需要 BackupLocation 索引鍵,這會從備份還原網站資料庫。

DatabaseRecoveryOptions

可能

10、20、40、80

10 = 從備份還原網站資料庫。

20 = 使用以另一種方式手動復原的網站資料庫。

40 = 為網站建立新的資料庫。 無可用網站資料庫備份時,使用這個選項。 透過從其他網站複寫來復原全域和網站資料。

80 = 略過資料庫復原。

指定安裝程式如何復原 SQL Server 中的網站資料庫。ServerRecoveryOptions 設定值為 14 時,需要此索引鍵。

ReferenceSite

可能

<參照站台 FQDN>

若資料庫備份比變更追蹤保留期間還舊,或不使用備份復原網站時,則請指定管理中心網站用來復原全域資料的參照主要網站。

若沒有指定參照網站,且備份又比變更追蹤保留期間還舊,所有主要網站都會以來自管理中心網站的還原資料重新初始化。

若您並未指定參照網站,且備份是在變更追蹤保留期間內,則只會從主要網站複寫備份後的變更。 若不同主要網站間的變更發生衝突,則管理中心網站會使用第一個收到的變更。

DatabaseRecoveryOptions 設定值為 40 時,需要此索引鍵。

SiteServerBackupLocation

<站台伺服器備份組的路徑>

指定網站伺服器備份集的路徑。ServerRecoveryOptions 設定值為 12 時,可選擇是否要使用此索引鍵。 指定 SiteServerBackupLocation 索引鍵值,藉此使用網站備份來復原網站。 若沒有指定值,重新安裝網站時就不會從備份集還原網站。

BackupLocation

可能

<站台資料庫備份組的路徑>

指定網站資料庫備份集的路徑。ServerRecoveryOptions 索引鍵的設定值為 14,且 DatabaseRecoveryOptions 索引鍵的設定值為 10 時,需要 BackupLocation 索引鍵。

選項

ProductID

xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

Eval

Configuration Manager 安裝產品金鑰,包括破折號。 輸入 Eval 可安裝 Configuration Manager 的評估版。

SiteCode

<站台碼>

三個英數字組成的字元,可為階層中的網站提供唯一的識別。 您必須指定失敗前網站所使用的網站碼。 如需網站碼限制的詳細資訊,請參閱Configuration Manager 網站命名主題中的安裝站台並建立 Configuration Manager 的階層一節。

SiteName

<站台名稱>

此網站的描述。

SMSInstallDir

<ConfigMgr 安裝路徑>

指定 Configuration Manager 程式檔案的安裝資料夾。

System_CAPS_note注意事項

從 System Center 2012 R2 Configuration Manager 開始,您可以指定任何路徑以用來安裝 Configuration Manager。 在這個版本之前,您必須指定網站失敗前使用的相同路徑。

SDKServer

<SMS 提供者的 FQDN>

指定將裝載 SMS 提供者的伺服器 FQDN。 您必須指定失敗前裝載 SMS 提供者的伺服器。

您可以在初始安裝後設定站台的其他 SMS 提供者。 如需 SMS 提供者的詳細資訊,請參閱Configuration Manager 中的網站系統角色主題中的 規劃 Configuration Manager 中的網站系統一節。

PrerequisiteComp

0 或 1

0 = 下載

1 = 已下載

指定是否已下載安裝程式必要條件檔案。 例如,如果您使用 0 值,安裝程式會下載檔案。

PrerequisitePath

<安裝程式必要條件檔案的路徑>

指定安裝程式必要條件檔案的路徑。 根據 PrerequisiteComp 值而定,安裝程式會使用此路徑儲存下載的檔案或尋找之前下載的檔案。

AdminConsole

可能

0 或 1

0 = 不安裝

1 = 安裝

指定是否安裝 Configuration Manager 主控台。 此索引鍵為必要,除非 ServerRecoveryOptions 設定的值為 4

JoinCEIP

0 或 1

0 = 不加入

1 = 加入

指定是否加入「客戶經驗改進計畫」。

SQLConfigOptions

SQLServerName

<SQL Server 名稱>

執行將裝載網站資料庫之 SQL Server 的伺服器名稱,或叢集執行個體名稱。 您必須指定失敗前裝載網站資料庫的相同伺服器。

DatabaseName

<站台資料庫名稱>

<執行個體名稱>\<站台資料庫名稱>

要建立或用來安裝管理中心網站資料庫的 SQL Server 資料庫的名稱。 您必須指定失敗前所使用的相同資料庫名稱。

System_CAPS_important重要事項

如果您未使用預設執行個體,則必須指定執行個體名稱及網站資料庫名稱。

SQLSSBPort

<SSB 連接埠號碼>

指定 SQL Server 所使用的 SQL Server Service Broker (SSB) 連接埠。 通常 SSB 是設定為使用 TCP 連接埠 4022,但也支援其他連接埠。 您必須指定失敗前所使用的相同 SSB 連接埠。

自動復原主要網站

下節可讓您使用自動安裝指令碼檔案復原主要網站。

區段

索引鍵名稱

必要

說明

識別

動作

RecoverPrimarySite

復原主要網站

RecoveryOptions

ServerRecoveryOptions

1、2 或 4

1 = 復原網站伺服器和 SQL Server。

2 = 僅復原網站伺服器。

4 = 僅復原 SQL Server。

指定安裝程式是否要復原網站伺服器、SQL Server,或兩者都復原。 針對 ServerRecoveryOptions 設定以下值時,需要關聯的索引鍵:

  • 值 = 1:您會看到可指定 SiteServerBackupLocation 索引鍵值的選項,藉此使用網站備份來復原網站。 若沒有指定值,重新安裝網站時就不會從備份集還原網站。

    DatabaseRecoveryOptions 索引鍵的值設定為 10 時,就需要 BackupLocation 索引鍵,這會從備份還原網站資料庫。

  • 值 = 2:您會看到可指定 SiteServerBackupLocation 索引鍵值的選項,藉此使用網站備份來復原網站。 若沒有指定值,重新安裝網站時就不會從備份集還原網站。

  • 值 = 4:將 DatabaseRecoveryOptions 索引鍵的值設定為 10 時,就需要 BackupLocation 索引鍵,這會從備份還原網站資料庫。

DatabaseRecoveryOptions

可能

10、20、40、80

10 = 從備份還原網站資料庫。

20 = 使用以另一種方式手動復原的網站資料庫。

40 = 為網站建立新的資料庫。 無可用網站資料庫備份時,使用這個選項。

80 = 略過資料庫復原。

指定安裝程式如何復原 SQL Server 中的網站資料庫。ServerRecoveryOptions 設定值為 14 時,需要此索引鍵。

SiteServerBackupLocation

<站台伺服器備份組的路徑>

指定網站伺服器備份集的路徑。ServerRecoveryOptions 設定值為 12 時,可選擇是否要使用此索引鍵。 指定 SiteServerBackupLocation 索引鍵值,藉此使用網站備份來復原網站。 若沒有指定值,重新安裝網站時就不會從備份集還原網站。

BackupLocation

可能

<站台資料庫備份組的路徑>

指定網站資料庫備份集的路徑。ServerRecoveryOptions 索引鍵的設定值為 14,且 DatabaseRecoveryOptions 索引鍵的設定值為 10 時,需要 BackupLocation 索引鍵。

選項

ProductID

xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

Eval

Configuration Manager 安裝產品金鑰,包括破折號。 輸入 Eval 可安裝 Configuration Manager 的評估版。

SiteCode

<站台碼>

三個英數字組成的字元,可為階層中的網站提供唯一的識別。 您必須指定失敗前網站所使用的網站碼。 如需網站碼限制的詳細資訊,請參閱Configuration Manager 網站命名主題中的安裝站台並建立 Configuration Manager 的階層一節。

SiteName

<站台名稱>

此網站的描述。

SMSInstallDir

<ConfigMgr 安裝路徑>

指定 Configuration Manager 程式檔案的安裝資料夾。

System_CAPS_note注意事項

從 System Center 2012 R2 Configuration Manager 開始,您可以指定任何路徑以用來安裝 Configuration Manager。 在這個版本之前,您必須指定網站失敗前使用的相同路徑。

SDKServer

<SMS 提供者的 FQDN>

指定將裝載 SMS 提供者的伺服器 FQDN。 您必須指定失敗前裝載 SMS 提供者的伺服器。

您可以在初始安裝後設定站台的其他 SMS 提供者。 如需 SMS 提供者的詳細資訊,請參閱Configuration Manager 中的網站系統角色主題中的 規劃 Configuration Manager 中的網站系統一節。

PrerequisiteComp

0 或 1

0 = 下載

1 = 已下載

指定是否已下載安裝程式必要條件檔案。 例如,如果您使用 0 值,安裝程式會下載檔案。

PrerequisitePath

<安裝程式必要條件檔案的路徑>

指定安裝程式必要條件檔案的路徑。 根據 PrerequisiteComp 值而定,安裝程式會使用此路徑儲存下載的檔案或尋找先前下載的檔案。

AdminConsole

可能

0 或 1

0 = 不安裝

1 = 安裝

指定是否安裝 Configuration Manager 主控台。 此索引鍵為必要,除非 ServerRecoveryOptions 設定的值為 4

JoinCEIP

0 或 1

0 = 不加入

1 = 加入

指定是否加入「客戶經驗改進計畫」。

SQLConfigOptions

SQLServerName

<SQL Server 名稱>

執行將裝載網站資料庫之 SQL Server 的伺服器名稱,或叢集執行個體名稱。 您必須指定失敗前裝載網站資料庫的相同伺服器。

DatabaseName

<站台資料庫名稱>

<執行個體名稱>\<站台資料庫名稱>

要建立或用來安裝管理中心網站資料庫的 SQL Server 資料庫的名稱。 您必須指定失敗前所使用的相同資料庫名稱。

System_CAPS_important重要事項

如果您未使用預設執行個體,則必須指定執行個體名稱及網站資料庫名稱。

SQLSSBPort

<SSB 連接埠號碼>

指定 SQL Server 所使用的 SQL Server Service Broker (SSB) 連接埠。 通常 SSB 是設定為使用 TCP 連接埠 4022,但也支援其他連接埠。 您必須指定失敗前所使用的相同 SSB 連接埠。

HierarchyExpansionOption

CCARSiteServer

可能

<管理中心網站的站台碼>

指定主要網站加入 Configuration Manager 階層時要連接的管理中心網站。 如果主要網站在失敗前連接至管理中心網站,則此設定為必要。 您必須指定失敗前用於管理中心網站的網站碼。

CASRetryInterval

<間隔>

指定連線失敗後,嘗試連線至管理中心網站的重試間隔 (以分計算)。 例如,如果與管理中心網站的連線失敗,主要網站會等待您針對 CASRetryInterval 指定的分鐘數,然後重試連線。

WaitForCASTimeout

<逾時>

指定主要網站連線至管理中心網站的逾時上限值 (單位分鐘)。 例如,如果主要網站連線至管理中心網站失敗,則主要網站會依據 CASRetryInterval 重試與管理中心網站的連線,直到達到 WaitForCASTimeout 期間。 您可以指定 0 到 100 的值。

後續復原工作

復原網站後,有幾項後續復原工作必須納入考量,網站復原才算完成。 利用下面各節可幫助您完成網站復原程序。

重新輸入使用者帳戶密碼

網站伺服器復原後,必須重新輸入為網站所指定使用者帳戶的密碼,因為在網站復原期間會重設這些密碼。 網站復原完成後,帳戶會列在 [安裝精靈] 的 [已完成] 頁面上,並且儲存到已復原網站伺服器的 C:\ConfigMgrPostRecoveryActions.html。

在網站復原後重新輸入使用者帳戶的密碼

  1. 開啟 Configuration Manager 主控台並連線至復原的網站。

  2. 在 Configuration Manager 主控台中,按一下 [系統管理]。

  3. 在 [系統管理] 工作區中,展開 [安全性],然後按一下 [帳戶]。

  4. 針對必須重新輸入其密碼的每個帳戶執行下列操作:

    1. 從網站復原後識別的帳戶清單中選取帳戶。 您可以在已復原網站伺服器的 C:\ConfigMgrPostRecoveryActions.html 中找到此清單。

    2. 在 [首頁] 索引標籤的 [內容] 群組中,按一下 [內容] 開啟帳戶內容。

    3. 在 [一般] 索引標籤上按一下 [設定],然後重新輸入帳戶的密碼。

    4. 按一下 [確認],為所選取使用者帳戶選取適當的資料來源,然後按一下 [測試連線] 確認使用者帳戶能夠連線至資料來源。

    5. 按一下 [確定] 儲存密碼變更,然後按一下 [確定]。

重新輸入側載金鑰

對於 System Center 2012 R2 Configuration Manager 及更新版本:

網站伺服器復原後,您必須重新輸入指定給網站的 Windows 側載金鑰,因為在網站復原期間會重設這些金鑰。 重新輸入側載金鑰之後,Configuration Manager 主控台中 Windows 側載金鑰的 [已使用的啟用數量] 欄中的計數便會重設。 例如,假設在網站失敗前,您的 [啟用總數] 計數設為 [100],而代表裝置已用金鑰數目的 [已使用的啟用數量] 是 [90]。 在網站復原之後,[啟用總數] 欄仍會顯示 [100],但是 [已使用的啟用數量] 欄會不正確地顯示 [0]。 不過,在 10 個新裝置使用側載金鑰之後,就不會有任何剩餘的側載金鑰,因此下一個裝置將無法套用側載金鑰。 如需側載金鑰的詳細資訊,請參閱準備進行行動裝置註冊主題中的使用 Configuration Manager 和 Microsoft Intune 管理行動裝置一節。

為使用 IIS 的網站系統角色設定 SSL

當您復原執行 IIS 且在失敗前設定為使用 HTTPS 的網站系統時,必須重新設定 IIS 使用 Web 伺服器憑證。 如需詳細資訊,請參閱為執行 IIS 的站台系統部署 Web 伺服器憑證主題中為 Configuration Manager 部署 PKI 憑證的逐步範例:Windows Server 2008 憑證授權單位一節的「設定 IIS 以使用 Web 伺服器憑證」。

重新安裝已復原網站伺服器中的 Hotfix

網站復原後,您必須重新安裝之前套用至網站伺服器的任何 Hotfix。 網站復原後,之前安裝的 Hotfix 清單會列在 [安裝精靈] 的 [已完成] 頁面上,並且儲存到已復原網站伺服器的 C:\ConfigMgrPostRecoveryActions.html。

復原執行 Reporting Services 之電腦上的自訂報告

當您已建立自訂 Reporting Services 報告,而 Reporting Services 失敗時,若您已備份報告伺服器,則可以復原報告。 如需還原 Reporting Services 中自訂報告的詳細資訊,請參閱《SQL Server 2008 線上叢書》中的 Reporting Services 安裝的備份與還原作業

復原內容檔案

網站資料庫包含內容檔案在網站伺服器上儲存位置的相關資訊,但是內容檔案不會隨備份或復原程序備份或還原。 若要完整復原內容檔案,您必須將內容庫及套件來源檔案還原至原始位置。 您可利用數種方法復原內容檔案,但是最簡單的方法是從網站伺服器的檔案系統備份還原檔案。

如果您沒有套件來源檔案的檔案系統備份,則必須手動複製或下載套件來源檔案,就如同初次建立套件一般。 您可以在 SQL Server 中執行以下查詢,找出所有套件和應用程式的套件來源位置:SELECT * FROM v_Package。 您可以查看封裝識別碼的前三個字元,藉此識別封裝來源站台。 例如,如果封裝識別碼為 CEN00001,則來源站台的站台碼為 CEN。 當您還原套件來源檔案時,檔案必須還原到失敗前所在的相同位置。

如果沒有包含內容庫的檔案系統備份,您可以選擇下列還原方式:

在執行更新發行者的電腦上復原自定軟體更新

若備份計畫包含 Updates Publisher 2011 資料庫檔案,一旦執行 Updates Publisher 2011 的電腦發生故障,就可以復原該資料庫。 如需更新發行者的詳細資訊,請參閱 System Center TechCenter 文件庫中的 System Center Updates Publisher 2011 (System Center 更新發行者 2011)

使用以下程序來還原 Updates Publisher 2011 資料庫。

還原更新發行者 2011 年資料庫

  1. 在復原電腦上重新安裝 Updates Publisher 2011。

  2. 將資料庫檔案 (Scupdb.sdf) 從備份目的地複製到 Updates Publisher 2011 執行電腦上的 %使用者設定檔%\AppData\Local\Microsoft\System Center Updates Publisher 2011\5.00.1727.0000\。

  3. 如果電腦中有一位以上的使用者執行 Updates Publisher 2011,必須將每個資料庫檔案複製到適當的使用者設定檔位置。

使用者狀態移轉資料

指定用於儲存使用者狀態移轉資料的資料庫,作為狀態移轉點網站系統內容。 復原含使用者狀態移轉資料資料夾的伺服器後,必須將伺服器上的使用者狀態移轉資料手動還原至故障前儲存這些資料的資料夾。

更新用於雲端發佈點的憑證

對於 System Center 2012 Configuration Manager SP1 及更新版本:

Configuration Manager 需要使用管理憑證讓網站伺服器與雲端發佈點通訊。 復原網站後,必須更新用於雲端發佈點的憑證。 如需詳細資訊,請參閱在 Configuration Manager 中規劃內容管理主題中的關於雲端發佈點的訂閱和憑證一節。

重新佈建之前佈建過的 Intel AMT 型電腦

復原網站後,請執行下列設定步驟:

  1. 再次要求 AMT 佈建憑證,並且在超出訊號範圍服務點內容中選取該憑證。

  2. 在超出訊號範圍管理元件內容中重新設定下列帳戶的密碼:

    • MEBx 帳戶

    • AMT 佈建移除帳戶

    • AMT 佈建和探索帳戶

如需如何執行以上步驟的詳細資訊,請參閱如何佈建和 Configuration Manager 中設定 AMT 型電腦

接著使用下列程序重新佈健先前佈建過的 Intel AMT 型電腦。

重新佈建 Intel AMT 型電腦

  1. 確定您已在超出訊號範圍管理元件內容中設定 AMT 佈建移除帳戶。

  2. 移除 Intel AMT 型電腦中的 AMT 佈建資訊:

    - 請勿選取 \[停用自動佈建\]。
    
    - 選取 \[使用 AMT 佈建移除帳戶\]。
    

    如需如何移除 AMT 佈建資訊的詳細資訊,請參閱如何移除 AMT 資訊

  3. 監視這些電腦的 AMT 狀態:

    - **未佈建**:這些電腦隨時準備供 Configuration Manager 重新佈健。
    
    - **已偵測**:Configuration Manager 不可重新佈健這些電腦。 如果 Configuration Manager 無法移除 AMT 佈建資訊,您必須在電腦上設定 BIOS 擴充並手動移除這項資訊。
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Dn789052.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-note(TechNet.10).jpeg" title="System_CAPS_note" alt="System_CAPS_note" />注意事項</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>如果啟用並解除鎖定稽核記錄,或者設定 AMT 佈建移除帳戶的帳戶並非該電腦上的 AMT 使用者帳戶,AMT 佈建移除帳戶就無法移除佈建資訊。</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
  4. 確定已在集合內容的 [超出範圍管理] 索引標籤中選取 [啟用 AMT 型電腦佈建]。

  5. 確認 AMT 狀態變更為 [已佈健]。 您也可以執行 [檢視裝有超出範圍管理控制器的電腦] 報告,確認 AMT 佈建狀態。

復原次要網站

對於 System Center 2012 Configuration Manager SP1 及更新版本:

Configuration Manager 不支援次要網站的資料庫備份,但可透過重新安裝次要網站支援復原。Configuration Manager 次要網站故障時,必須復原次要網站。 您可以從 Configuration Manager 主控台的 [站台] 節點,使用 [復原次要站台] 動作來復原次要站台。 不同於管理中心網站或主要網站的復原,復原次要網站不會使用備份檔案,而是改為在已失敗的次要網站電腦上重新安裝次要網站檔案。 然後從父主要網站資料上重新初始化次要網站資料。 復原過程中,Configuration Manager 會驗證次要網站電腦上是否有內容庫,以及是否有適當的內容。 如果有適當的內容,次要網站會使用現有內容庫。 否則,若要復原已復原的次要網站內容庫,您需要重新發佈或預先設置該已復原網站的內容。 如需詳細資訊,請參閱在 Configuration Manager 中進行內容管理的操作和維護。 如果發佈點不在次要網站上,復原次要網站時可以不重新安裝發佈點。 復原次要網站後,網站會自動與發佈點同步。

您可以從 Configuration Manager 主控台的 [站台] 節點,使用 [顯示安裝狀態] 動作來確認次要站台復原的狀態。

System_CAPS_important重要事項

您使用的電腦必須和故障電腦擁有相同的設定 (例如其 FQDN),才能順利復原次要網站。 電腦也必須符合所有次要網站必要條件,而且必須設定適當的安全性權限。 此外,請使用先前在故障網站中使用的安裝路徑。

System_CAPS_important重要事項

復原次要網站時,如果電腦中尚未安裝 SQL Server Express,Configuration Manager 不會進行安裝。 因此,復原次要網站前,您必須手動安裝 SQL Server Express 或 SQL Server。 您必須使用次要網站資料庫故障前所使用的 SQL Server 版本及相同的 SQL Server 執行個體。