備份伺服器陣列 (SharePoint Server 2010)
適用版本: SharePoint Foundation 2010, SharePoint Server 2010
上次修改主題的時間: 2016-11-30
本主題說明如何備份整個伺服器陣列。
此工作的程序如下:
使用 Windows PowerShell 備份伺服器陣列
使用管理中心備份伺服器陣列
使用 SQL Server 工具備份伺服器陣列
如需用於備份之工具的詳細資訊,請參閱<在 SharePoint 2010 中規劃備份及復原>。
建議您備份設定及內容,以定期備份完整伺服器陣列。定期備份伺服器陣列,可減少因硬體故障、停電或其他問題時發生資料遺失的機率。雖然這只是簡單的程序,但有助於確保所有伺服器陣列資料和設定,可於必要時用於復原。
備份伺服器陣列的考量
當您準備備份伺服器陣列時,請考慮下列各項。
執行備份不會影響伺服器陣列的狀態。但這需要資源,而且可能會在執行備份時略微影響伺服器陣列的效能。在伺服器陣列使用率最低 (如下班時間) 的期間備份伺服器陣列,可以避免效能問題。
伺服器陣列備份程序不會備份用來形成信任關係的任何憑證。請確定您先具有這些憑證的複本,再備份伺服器陣列。您必須在還原伺服器陣列之後重新建立這些信任關係。
備份伺服器陣列會備份設定和管理中心內容資料庫,但是無法使用 Microsoft SharePoint Server 2010 工具還原這些項目。如需備份和還原所有伺服器陣列資料庫的詳細資訊,請參閱<移動所有資料庫 (SharePoint Server 2010)>。
因為已手動更新 Web.config 檔案以登錄成員資格和角色提供者,而且未備份 Web.config 檔案的手動變更,所以當您備份含有設定成使用表單型驗證之 Web 應用程式的伺服器陣列時,也必須使用檔案備份系統保護 Web.config 檔案。同樣地,當您還原 Web 應用程式時,不會還原 Web.config 檔案。復原之後,您必須更新 Web.config 檔案,並重新部署提供者。如需詳細資訊,請參閱<規劃驗證方法 (SharePoint Server 2010)>和<設定宣告驗證 (SharePoint Server 2010)>。
SharePoint Server 2010 備份會備份 Business Data Connectivity Service 外部內容類型定義,但不會備份資料來源本身。若要保護資料,則應該在備份 Business Data Connectivity Service 或伺服器陣列時備份資料來源。
如果您還原 Business Data Connectivity Service 或伺服器陣列,然後將資料服務還原至不同位置,則必須在外部內容類型定義中變更位置資訊。否則,Business Data Connectivity Service 可能會找不到資料來源。
SharePoint Server 2010 備份會備份遠端二進位大型物件 (BLOB) 存放區,但只有在您使用 FILESTREAM 遠端 BLOB 存放區提供者將資料放於遠端 BLOB 存放區時。
如果您使用其他提供者,則必須手動備份遠端 BLOB 存放區。
如果您搭配使用 SQL Server 與透明資料加密 (TDE),而且使用 SharePoint 工具或 SQL Server 工具備份環境,則不會備份或還原 TDE 加密金鑰。您必須手動備份金鑰。還原時,您必須先手動還原金鑰,再還原資料。如需詳細資訊,請參閱了解透明資料加密 (TDE) (https://go.microsoft.com/fwlink/?linkid=196394&clcid=0x404)。
工作需求
在您開始之前,必須在本機電腦或網路上建立儲存備份的資料夾。若要取得較佳的效能,建議您備份至本機電腦,然後再將備份檔案移至網路資料夾。如需如何建立備份資料夾的詳細資訊,請參閱<準備備份和復原 (SharePoint Server 2010)>。
使用 Windows PowerShell 備份伺服器陣列
您可以使用 Windows PowerShell 手動備份伺服器陣列,或透過可以依排程間隔執行的指令碼備份伺服器陣列。
使用 Windows PowerShell 備份伺服器陣列
請確認符合下列基本需求:請參閱<Add-SPShellAdmin>。
在 [開始] 功能表上,按一下 [所有程式]。
按一下 [Microsoft SharePoint 2010 產品]。
按一下 [SharePoint 2010 管理命令介面]。
在 Windows PowerShell 命令提示字元處,輸入下列命令:
Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} [-Verbose]
其中 <備份資料夾> 是本機電腦或網路上想要在其中儲存備份之資料夾的路徑。
注意
若是第一次備份伺服器陣列,必須使用
Full
選項。您必須先執行完整備份,才可執行差異備份。
如需詳細資訊,請參閱<Backup-SPFarm>。
注意
建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。
使用管理中心備份伺服器陣列
您可以使用管理中心備份伺服器陣列。
使用管理中心備份伺服器陣列
您必須是執行管理中心之電腦上的伺服器陣列管理員群組成員,才能執行此程序。
在管理中心首頁上,按一下 [備份與還原] 區段中的 [執行備份]。
在 [執行備份 - 步驟 2 之 1: 選取要備份的元件] 頁面上,選取元件清單中的伺服器陣列,然後按 [下一步]。
在 [開始備份 - 步驟 2 之 2: 選取備份選項] 頁面的 [備份類型] 區段中,選取 [完整] 或 [差異]。
注意
若是第一次備份伺服器陣列,必須使用 [完整] 選項。您必須先執行完整備份,才可執行差異備份。
在 [僅備份組態設定] 區段中,按一下 [備份內容與組態設定]。
在 [備份檔案位置] 區段中,輸入備份資料夾的 UNC 路徑,然後按一下 [開始備份]。
您可以在 [備份與還原狀態] 頁面上方的 [整備] 區段中,檢視所有備份工作的一般狀態。在同頁面底部的 [備份] 區段中,則可檢視目前備份工作的狀態。狀態頁面每 30 秒會自動更新。只要按一下 [重新整理],即可手動更新狀態詳細資料。備份與復原都是計時器服務工作。因此,數秒之後才會開始備份。
如有收到錯誤,可以檢閱 [備份與還原工作狀態] 頁面的 [失敗訊息] 欄。也可以在步驟 5 所指定之 UNC 路徑下的 Spbackup.log 檔案中,找到詳細資料。
使用 SQL Server 工具備份伺服器陣列
如果您想要備份完整伺服器陣列,則必須使用 Windows PowerShell 或管理中心。因為您無法使用 SQL Server 工具來備份伺服器陣列的設定,所以您無法使用此 SQL Server 工具備份完整伺服器陣列。但您可以備份所有與該伺服器陣列相關聯的資料庫。與伺服器陣列相關聯的資料庫是透過已安裝在伺服器陣列上的服務及功能所決定。
使用 SQL Server 工具備份與伺服器陣列相關聯的資料庫
若要使用 SQL Server 工具備份 SharePoint Server 2010 資料庫,則用來備份資料庫的帳戶必須是儲存每個資料庫之資料庫伺服器上的 SQL Server db_backupoperator 固定資料庫角色成員。
開啟 SQL Server Management Studio 並連線至資料庫伺服器。
在 [物件總管] 中,展開 [資料庫]。
在要備份的資料庫上按一下滑鼠右鍵,並指向 [工作],然後按一下 [備份]。
在 [備份資料庫] 對話方塊的 [來源] 區域中,從 [備份類型] 清單選取要執行的備份種類。如需要使用之備份類型的詳細資訊,請參閱復原模式概觀 (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x404)。
在 [備份元件] 區域中,按一下 [資料庫]。
在 [名稱] 文字方塊中,使用提供的預設名稱,或指定備份組的名稱。
指定備份組的到期日。此日期會決定後續名稱相同的備份可於何時或多久時間後,覆寫現有的備份組。根據預設,備份組會設為永不過期 (0 天)。
在 [目的地] 區域中,指定您要儲存備份的位置。
按一下 [確定] 備份資料庫。
針對每個伺服器陣列資料庫重複步驟 1-10。
相關內容
資源中心 |
SharePoint Server 2010 的營運持續力管理(可能為英文網頁)(https://go.microsoft.com/fwlink/?linkid=199235&clcid=0x404)(可能為英文網頁) |
IT Pro 內容 |
還原伺服器陣列 (SharePoint Server 2010) |
開發人員內容 |
資料保護及復原(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=199237&clcid=0x404)(可能為英文網頁) |