選擇備份和復原工具 (Office SharePoint Server)

本文說明如何選擇備份與復原環境的工具。您選擇用以備份及復原系統的工具,取決於您的需求、限制,以及與客戶團體所簽訂之服務等級協定 (SLA)。

決定要使用哪些工具的主要考慮因素包括:

  • 支援的備份類型 (完整、差異、累加)。

  • 復原完整性,以及可復原的物件類型。

  • 管理解決方案的複雜性。

  • 解決方案能否根據您的維護視窗和資料庫大小進行調整。

在某些商務情形中,您可以使用高可用性的解決方案,例如資料庫叢集、記錄運送或鏡像,以達到資料保護作用並符合復原需求。如需規劃高可用性的詳細資訊,請參閱 <規劃可用性 (Office SharePoint Server)>。

本文內容:

  • 可用的工具

  • 內建的備份及復原工具

  • 外部備份及復原工具

  • 協力廠商的解決方案與自訂工具

可用的工具

下表列出您可以用於損毀修復的 Microsoft 工具。

工具 工具來源 使用者介面 備份類型 備份及復原層級 附註

Office SharePoint Server:管理中心

內建

圖形

完整及差異

伺服器陣列

Web 應用程式

共用服務提供者 (SSP),包含搜尋資料庫和搜尋索引

內容資料庫

無法用來排程備份。

伺服器陣列備份的一部分,可以備份設定資料庫和管理中心內容資料庫,但無法將它們還原。如需詳細資訊,請參閱<復原設定資料庫和管理中心內容資料庫>。

無法直接備份到磁帶。

Office SharePoint Server:Stsadm.exe 備份及復原作業

內建

命令列

完整及差異

伺服器陣列

Web 應用程式

SSP,包含搜尋資料庫和搜尋索引

內容資料庫

網站集合

可以與 Windows 工作排程器搭配使用,以排程備份工作。

可以備份設定資料庫和管理中心內容資料庫,但無法將它們還原。如需詳細資訊,請參閱<復原設定資料庫和管理中心內容資料庫>。

無法直接備份到磁帶。

Microsoft SQL Server 2008 備份及復原

圖形

完整及差異

內容資料庫

單一登入 (SSO) 資料庫

設定資料庫和管理中心內容資料庫

可以用來排程備份。

可以備份設定資料庫和管理中心內容資料庫,但不支援還原。如需詳細資訊,請參閱<復原設定資料庫和管理中心內容資料庫>。

不建議搭配使用搜尋,因為索引並未儲存在 SQL Server 中。如果用於搜尋,復原時需要完整的編目。

可以直接備份到磁帶。

Microsoft System Center Data Protection Manager 2007

累加

伺服器陣列

資料庫

SSP,包含搜尋資料庫和搜尋索引

網站

內容項目

可以用來排程備份。

可以備份檔案及資料夾,包含自訂項目。

可以直接備份到磁帶。

可以備份設定資料庫和管理中心內容資料庫,以及還原作為伺服器陣列修復的一部分。如需詳細資訊,請參閱<復原設定資料庫和管理中心內容資料庫>。

Windows Server 2003 Backup 工具 (Ntbackup.exe)

圖形

完整

指定的資料夾及檔案

可以用來排程備份。

可以備份檔案及資料夾,包含自訂項目。

Windows Server 2008 備份

從 Office SharePoint Server 2007 SP1 開始,現在已可在 Windows Server 2008 上安裝 Office SharePoint Server 2007。

圖形

完整

指定的資料夾及檔案

您必須設定特定的登錄機碼,Windows Server Backup 才可運作。如需詳細資訊,請參閱 Microsoft 知識庫中的當您使用 Windows Server 2008 中的 Windows Server Backup 時,Windows SharePoint Services 3.0 未出現在可以備份的元件清單中 (https://go.microsoft.com/fwlink/?linkid=108244&clcid=0x404)。

內建的備份及復原工具

Office SharePoint Server 2007 提供兩個內建的備份及復原工具:管理中心和 Stsadm 命令列工具。

下圖說明內建 Office SharePoint Server 備份的運作方式。備份是從管理中心或 Stsadm 命令列工具觸發的。管理中心應用程式集區會將檔案寫入至指定的檔案伺服器,並觸發 SQL Server 資料庫備份到相同的檔案伺服器。提供的備份路徑是建立用於備份之資料夾所在的位置 (spbr0000、spbr0001 等等)。

內建備份及修復工具

下表比較內建備份及復原工具中的可用功能。

功能 管理中心 Stsadm 命令列工具

備份伺服器陣列



復原伺服器陣列,設定資料庫和管理中心資料庫除外



復原設定資料庫和管理中心資料庫



備份 Web 應用程式

備份 SSP

備份網站集合

備份內容資料庫

備份自訂

排程備份

是,如果搭配使用 Windows 工作排程器

效能

您正在使用的硬體設定以及資料庫、網站集合或 Web 應用程式的大小,可能會明顯地影響內建的備份及復原工具的效能。

注意

搜尋資料庫可能會變得非常大。管理搜尋備份大小的一個方法,就是確認資料庫索引都已經過磁碟重組。您可以使用 Microsoft 知識庫文章如何重組 Windows SharePoint Services 3.0 資料庫和 SharePoint Server 2007 資料庫 (英文) (https://go.microsoft.com/fwlink/?linkid=102795&clcid=0x404) 所提供的磁碟重組指令碼。

若系統超過下列限制,或是系統備份作業會超過可用的維護範圍,建議您考慮使用外部備份及復原工具,例如 SQL Server 2008 或 System Center Data Protection Manager。

  • 內容資料庫大於 100 GB。

  • 您要使用 Stsadm 命令列工具來備份的網站集合大於 15 GB。

復原設定資料庫和管理中心內容資料庫

設定是在管理中心中設定並儲存在設定資料庫中。

重要

雖然可備份設定資料庫和管理中心內容資料庫,但是不支援使用 SharePoint 產品及技術或 SQL Server 內建的工具,還原擷取自執行中伺服器陣列之設定資料庫和管理中心內容資料庫的備份。

這是因為這些資料庫中的資料無法與其他 Office SharePoint Server 2007 或 Windows SharePoint Services 3.0 資料庫中的資料進行同步。因此,SharePoint 產品及技術內建的工具無法在伺服器陣列層級還原作業期間復原這些資料庫。

若未同步此資料,使用者可能會發生各式不同的錯誤。如需詳細資訊,請參閱 Microsoft 知識庫文章948725:SharePoint Server 2007 與 Windows SharePoint Services 3.0 不支援設定資料庫還原 (https://go.microsoft.com/fwlink/?linkid=117755&clcid=0x404) (機器翻譯)。

您可以使用下列方式復原伺服器陣列,包括設定資料庫和管理中心內容資料庫:

如果伺服器陣列的設定資料庫和管理中心內容資料庫變成不同步,則必須使用 [SharePoint 產品及技術設定精靈] 或 Psconfig 命令列工具,重新建立這兩個資料庫。

若要保護設定資料庫和管理中心內容資料庫:

我們強烈建議您記錄所有組態設定和所有自訂項目,這樣才能正確重新建立設定資料庫和管理中心內容資料庫。

管理中心

管理中心提供一種簡單的方法,讓您備份 Office SharePoint Server 系統。

必須為執行中的處理序以及執行為管理中心應用程式集區與 SQL Server 服務的帳戶授與權限,才可寫入您要備份至其中的目錄。若要執行備份,您必須是伺服器陣列管理員群組的成員。若要執行復原作業,您必須是每個前端網頁伺服器的伺服器陣列管理員與管理員群組的成員。如需備份準備工作概觀的詳細資訊,請參閱示範:準備備份 Office SharePoint Server 2007 (https://go.microsoft.com/fwlink/?linkid=114573&clcid=0x404)。

您可以依不同層級進行備份及復原,最高層級為整個伺服器陣列,最低為內容資料庫。完整和差異備份都可以使用。管理中心的備份及復原工作是由 SPTimer 服務所執行。

使用管理中心備份及復原您的系統帶來下列好處:

  • 以伺服器陣列、Web 應用程式、SSP和內容資料庫層級備份及復原的能力。
  • 適用於搜尋的可還原備份。

  • 對於一開始執行 17 小時的備份,系統會自動重新啟動備份並分配適當的時間,讓處理序執行 (超過 17 小時)。

使用管理中心備份及復原您的系統會有下列限制:

  • 作為伺服器陣列備份的一部分,可以備份,但不可用以還原設定資料庫或管理中心內容資料庫。如需詳細資訊,請參閱<復原設定資料庫和管理中心內容資料庫>。

  • 未提供排程功能。

  • 無法直接備份到磁帶。備份位置必須是 UNC 路徑或本機磁碟機。

  • 未提供自動刪除舊版備份檔案的功能。您可以使用下列 Microsoft 知識庫文章所提供的備份檔案刪除指令碼:如何使用 Visual Basic 指令碼自動化 SharePoint Server 2007 與 Windows SharePoint Services 3.0 中的備份刪除 (https://go.microsoft.com/fwlink/?linkid=102617&clcid=0x404) (機器翻譯)。

  • 不會備份任何設定變更,包括:

    • 網際網路資訊服務 (IIS) 設定,包括主機標頭、專用的 IP 位址和安全通訊端層 (SSL) 憑證。

    • 備用存取對應。

    • Inetpub 目錄。

    • 應用程式集區設定,包含服務帳戶 (以 Web 應用程式形式執行的所有帳戶,包含編目程式帳戶及搜尋帳戶)。

    • 伺服器陣列層級搜尋設定。

    • 外部服務連線設定。

    • 工作流程管理設定。

    • 電子郵件設定。

    • A/V 設定。

    • 流量分析處理設定。

    • 診斷記錄設定。

    • 內容部署設定。

    • 計時器工作設定。

    • HTML 檢視器設定。

    • [資源回收筒] 設定和其他 Web 應用程式一般設定。

  • 不會備份任何自訂項目,包括:

    • %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12 目錄。

    • 對 Web.config 檔案進行的任何自訂。

    • 預設配額範本。

    • 封鎖的檔案類型。

    • 管理員部署的表單範本。

    • 資料庫名稱及位置。

    • Web 應用程式名稱及資料庫。請務必記錄與每個 Web 應用程式相關聯的內容資料庫名稱。

    • 編目程式影響規則。

    • 已啟動的功能。

  • 如果備份或復原作業沒有成功,您必須從 [備份與還原狀態] 頁面的 [計時器工作] 清單中手動刪除失敗的工作。如果未手動刪除失敗的工作,後續的備份或修復作業將會失敗。

如需使用管理中心的詳細資訊,請參閱<使用管理中心備份伺服器陣列 (Office SharePoint Server 2007)>。

Stsadm 命令列工具

Office SharePoint Server 2007 包含可用以管理伺服器和網站的 Stsadm 命令列工具。您可以使用 Stsadm 備份及還原作業,保護並復原您的資料。

執行 Stsadm 命令列工具所使用的帳戶必須是本機電腦上的管理員群組成員,而且是 SQL Server 中 dbowner 固定資料庫角色的成員。

Stsadm 命令列工具具有下列優點:

  • 提供在伺服器陣列層級、Web 應用程式層級或網站集合層級進行備份及還原的能力。

  • 提供適用於搜尋之可還原的備份。

  • 可以與 Windows 工作排程器搭配使用,以排程備份。

  • 對於一開始執行 17 小時的備份,系統會自動重新啟動備份並分配適當的時間,讓處理序執行 (超過 17 小時)。

Stsadm 命令列工具具有下列限制:

  • 作為伺服器陣列備份的一部分,可以備份,但不可用以還原設定資料庫或管理中心內容資料庫。如需詳細資訊,請參閱<復原設定資料庫和管理中心內容資料庫>。

  • 網站集合備份會影響效能,而且可能造成存取錯誤。只有在鎖定網站集合時,才應該使用這類備份。當使用的網站集合大於 15 GB 時,網站集合備份的速度會很慢。如果您正在使用的網站集合大於 15 GB,建議您使用資料庫備份。

    注意

    若要個別備份大於 15 GB 的網站集合,建議您將網站集合移至其本身的資料庫,然後再使用資料庫備份。

  • 無法直接備份到磁帶。備份位置必須是 UNC 路徑或本機磁碟機。

  • 未提供自動刪除舊版備份檔案的功能。您可以使用 Microsoft 知識庫文章所提供的備份檔案刪除指令碼:如何使用 Visual Basic 指令碼自動化 SharePoint Server 2007 與 Windows SharePoint Services 3.0 中的備份刪除 (https://go.microsoft.com/fwlink/?linkid=102617&clcid=0x404) (機器翻譯)。

  • 不會備份任何設定變更,包括:

    • IIS 設定,包括主機標頭、專用的 IP 位址和 SSL 憑證。

    • 備用存取對應。

    • Inetpub 目錄。

    • 電子郵件設定。

    • [資源回收筒] 設定和其他 Web 應用程式一般設定。

    • A/V 設定。

    • 流量分析處理設定。

    • 診斷記錄設定。

    • 內容部署設定。

    • 計時器工作設定。

    • HTML 檢視器設定。

  • 不會備份任何自訂項目,包括:

    • %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12 目錄。

    • 對 Web.config 檔案進行的任何自訂。

    • 預設配額範本。

    • 封鎖的檔案類型。

如需詳細資訊,請參閱下列資源:

外部備份及復原工具

您可以使用其他 Microsoft 備份及復原工具來保護 Office SharePoint Server 2007。

這些包括:

  • SQL Server 2008、SQL Server 2005 或 SQL Server 2000

  • System Center Data Protection Manager

  • Windows Server Backup 工具

Microsoft SQL Server 2008 備份及復原

Office SharePoint Server 2007 使用的 SQL Server 資料庫包含網站內容,這些都是要保護的主要元件。如果貴公司擁有可備份其他 SQL Server 資料庫的資料庫管理員,您可以將 Office SharePoint Server 所使用的資料庫加入標準程序中。下列清單說明使用 SQL Server 備份的優點和限制。

優點:

  • 現有的 SQL Server 資料保護策略可以重複使用。

  • 可以設定完整及差異備份,以加入驗證。

  • 可以比 Office SharePoint Server 2007 備份更快速。

  • 可以直接備份到磁帶。

限制:

  • 可以備份設定資料庫和管理中心內容資料庫的執行個體,但不支援還原。如需詳細資訊,請參閱<復原設定資料庫和管理中心內容資料庫>。

  • 不可以用來備份搜尋資料庫,因為搜尋索引未儲存在 SQL Server 中,而且執行僅資料庫備份之後,無法與搜尋資料庫同步。

  • 復原之後,需要您以手動方式將資料庫重新附加至 Web 應用程式。

  • 無法用以復原任何小於資料庫的層級。使用還原的資料庫來復原單一項目可能會很複雜。

  • 不會備份任何設定變更,包括:

    • IIS 設定,包括主機標頭、專用的 IP 位址和 SSL 憑證。

    • 備用存取對應。

    • Inetpub 目錄。

    • 電子郵件設定。

    • [資源回收筒] 設定和其他 Web 應用程式一般設定。

    • A/V 設定。

    • 流量分析處理設定。

    • 診斷記錄設定。

    • 內容部署設定。

    • 計時器工作設定。

    • HTML 檢視器設定。

  • 不會備份任何自訂項目,包括:

    • %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12 目錄。

    • 對 Web.config 檔案進行的任何自訂。

    • 預設配額範本。

    • 封鎖的檔案類型。

如需使用 SQL Server 備份及復原的詳細資訊,請參閱下列資源:

Microsoft System Center Data Protection Manager 2007

System Center Data Protection Manager 可啟用位於或跨 Active Directory 目錄服務網域之伺服器的磁碟與磁帶型資料保護及復原。System Center Data Protection Manager 可建立複本、同步處理及復原時點,為系統管理員及使用者提供可靠的資料保護及快速復原。

System Center Data Protection Manager 除了可用以保護下列項目,還可用於保護 Office SharePoint Server 2007:Microsoft SQL Server 2000 SP4、SQL Server 2005 Service Pack 1 (SP1) 或 SQL Server 2005 Service Pack 2 (SP2);Exchange Server 2003 SP2 與 Exchange Server 2007;Microsoft Virtual Server 2005 R2 SP1 及其虛擬機器;Windows Server 2008 作業系統;執行 Windows XP Professional SP2 和所有 Windows Vista Editions (Home Edition 除外) 之工作站與筆記型電腦上的檔案;叢集伺服器上的檔案與應用程式資料;以及伺服器系統狀態。

下列清單說明這個工具的優點。

優點:

  • 能夠在伺服器陣列、資料庫、Web 應用程式、網站、索引或內容項目層級,執行備份及還原。

  • 提供備份及還原含有自訂項目之目錄的能力。

  • 可用以備份及復原伺服器系統狀態,包括 IIS 組態設定。

  • 在系統執行時取得的伺服器陣列層級備份可以用來復原伺服器陣列,包括設定資料庫和管理中心內容資料庫。如需詳細資訊,請參閱<復原設定資料庫和管理中心內容資料庫>。

  • 可以備份到磁帶。

  • 伺服器上需要較少的處理。

  • 若尚未為您的環境購買 System Center Data Protection Manager,可能需要額外的經費與設備。

如需安裝、部署和設定 System Center Data Protection Manager 的詳細資訊,請參閱 System Center Data Protection Manager 2007 (英文) (https://go.microsoft.com/fwlink/?linkid=102807&clcid=0x404)。

DPM 可用以復原內容項目、網站、Web 應用程式、伺服器陣列及索引。如需詳細資訊,請參閱下列資源:

如何復原 Windows SharePoint Services 項目 (英文) (https://go.microsoft.com/fwlink/?linkid=102815&clcid=0x404)

如何復原 Windows SharePoint Services 網站 (英文) (https://go.microsoft.com/fwlink/?linkid=102826&clcid=0x404)

如何復原 Windows SharePoint Services 伺服器陣列 (英文) (https://go.microsoft.com/fwlink/?linkid=102831&clcid=0x404)

保護 MOSS 2007 索引 (英文) (https://go.microsoft.com/fwlink/?linkid=155921&clcid=0x404)

復原 MOSS 2007 索引 (英文) (https://go.microsoft.com/fwlink/?linkid=155908&clcid=0x404)

Windows Server Backup

您可以使用 Windows Server Backup 工具來備份您的主目錄、Web.config 檔案、自訂組件、自訂、網站定義和清單定義。

注意

從 Office SharePoint Server 2007 SP1 開始,現在已可在 Windows Server 2008 上安裝 Office SharePoint Server 2007。您必須設定特定的登錄機碼,Windows Server Backup 才可運作。如需詳細資訊,請參閱 Microsoft 知識庫中的當您使用 Windows Server 2008 中的 Windows Server Backup 時,Windows SharePoint Services 3.0 未出現在可以備份的元件清單中 (https://go.microsoft.com/fwlink/?linkid=108244&clcid=0x404)。

Windows Server Backup 工具具有下列優點:

  • 可以備份到磁帶。

Windows Server Backup 工具具有下列限制:

  • 無法用以備份資料庫、伺服器陣列、Web 應用程式或搜尋。

協力廠商的解決方案與自訂工具

根據您的商務需求,您可以選擇協力廠商的解決方案或建置自訂的工具,以便符合您的需求。

協力廠商的解決方案

若要尋找由 Microsoft 協力廠商根據 Microsoft 提供的技術所建置的協力廠商解決方案,請造訪 Solution Finder (https://go.microsoft.com/fwlink/?linkid=102834&clcid=0x404),並搜尋下列參數:

  • 解決方案類型 = 軟體提供

  • 產品類別 = Microsoft Office 2007 System

  • 產品 = Microsoft Office SharePoint Server 2007

  • 關鍵字:SharePoint Backup Restore Disaster Recovery

建置在磁碟區陰影複製服務上的解決方案

磁碟區陰影複製服務 (VSS) 最早出現在 Windows XP 與 Windows Server 2003 中。VSS 是能夠促進應用程式、儲存子系統與儲存管理應用程式 (包括備份應用程式) 之間通訊的架構。此架構可供您定義、保存並使用存放資料的時間點副本。Windows SharePoint Services VSS 編寫器是 Office SharePoint Server 2007 與 2007 Office 發行版本中伺服器產品的一項新服務。此編寫器服務會啟用要求者 (英文) (https://go.microsoft.com/fwlink/?linkid=90911&clcid=0x404),要求前端網頁伺服器提供 VSS 備份 (完整或差異),接著 Office SharePoint Server 2007 會將要求者指向使用 VSS 進行備份的 SQL 資料庫及搜尋索引。如需 VSS 的詳細資訊,請參閱 MSDN 文章磁碟區陰影複製服務 (英文) (https://go.microsoft.com/fwlink/?linkid=90912&clcid=0x404)。您可以從 Microsoft 下載中心,下載 Volume Shadow Copy Service SDK 7.2 (英文) (https://go.microsoft.com/fwlink/?linkid=90914&clcid=0x404)。

下載本書

本主題隨附於下列可下載的叢書中,以便於閱讀與列印:

請參閱 Office SharePoint Server 2007 的可下載內容上提供的完整叢書清單。

另請參閱

概念

規劃備份及復原 (Office SharePoint Server)
選擇要保護的項目 (Office SharePoint Server)