在 SharePoint Server 中備份伺服器陣列設定

適用于:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-se訂閱版本 no-img-sopMicrosoft 365 中的 SharePoint

您可以使用 SharePoint 管理中心網站或 Microsoft PowerShell 來備份伺服器陣列設定。 所使用的備份工具取決於您部署的環境類型、備份排程需求以及您與組織間的服務等級協定。

開始之前

建議您備份設定與內容以定期備份整個伺服器陣列。 不過,在測試或開發環境中,您可能要執行僅限設定的備份。 同樣地,如果使用 SQL Server 工具備份伺服器陣列的資料庫,也需要備份設定。 定期備份伺服器陣列可減少因硬體故障、電力中斷或其他問題可能導致資料遺失的可能性。 這可協助確定所有伺服器陣列資料與設定均可用於復原。 如需備份內容的詳細資訊,請參閱在 SharePoint Server 中規劃備份和修復

如需用於備份之工具的詳細資訊,請參閱<SharePoint Server 的備份與復原概觀>。

開始這項作業之前,請先檢閱下列資訊:

  • 您必須在本機電腦或網路上建立儲存備份的資料夾。 若要取得較佳的效能,建議您備份至本機電腦,然後再將備份檔案移至網路資料夾。 如需如何建立備份資料夾的詳細資訊,請參閱在 SharePoint Server 中準備備份及還原伺服器陣列

  • 備份伺服器陣列設定並不會備份還原服務應用程式所必需的資訊。 如果要還原服務應用程式,您必須執行伺服器陣列的設定與內容備份。 如需如何備份服務應用程式的詳細資訊,請參閱<在 SharePoint Server 中備份服務應用程式>。

  • 您無法使用 SQL Server 工具或 Data Protection Manager 備份伺服器陣列的設定。

使用 PowerShell 備份 SharePoint 伺服器陣列設定

您可以使用 PowerShell 備份位於目前伺服器陣列、其他伺服器陣列,或任何伺服器陣列關聯之任意設定資料庫的設定。 您可以手動備份伺服器陣列設定,或在排定間隔執行的指令碼中進行備份。

使用 PowerShell 備份任意設定資料庫的設定

  1. 確認您具備下列成員身分:

    • SQL Server 執行個體上的 securityadmin 固定伺服器角色。

    • 所有要更新之資料庫上的 db_owner 固定資料庫角色。

    • 正在執行 PowerShell Cmdlet 之所在伺服器上的系統管理員群組。

      系統管理員可以使用 Add-SPShellAdmin Cmdlet 授與使用 SharePoint Server 產品 Cmdlet 的權限。

    注意事項

    [!附註] 如果您不具備上述權限,請連絡安裝程式系統管理員或 SQL Server 系統管理員要求權限。 如需 PowerShell 權限的其他資訊,請參閱 Add-SPShellAdmin

  2. 啟動 SharePoint 管理命令介面。

  3. 在 PowerShell 命令提示字元中,輸入下列命令:

    Backup-SPConfigurationDatabase -Directory <BackupFolder> -DatabaseServer <DatabaseServerName> -DatabaseName <DatabaseName> -DatabaseCredentials <WindowsPowerShellCredentialObject> [-Verbose]
    

    其中:

    • <備份資料夾> 是包含正確備份檔案的資料夾路徑。

    • <資料庫伺服器名稱> 是要備份伺服器陣列的資料庫伺服器名稱。

    • <資料庫名稱> 是伺服器陣列設定資料庫的名稱。

    • 如果您未在儲存設定資料庫的資料庫伺服器上使用 db_backupoperator 固定資料庫角色的帳戶登入,您必須指定 參數的 DatabaseCredentials 值。

如需詳細資訊,請參閱<Backup-SPConfigurationDatabase>。

注意事項

[!附註] 建議您在執行命令列管理工作時使用 Windows PowerShell。 Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。

使用管理中心備份 SharePoint 伺服器陣列設定

您可以使用管理中心備份執行中管理中心的伺服器陣列設定。 若要備份遠端伺服器陣列的設定,您必須使用正在遠端伺服器陣列上執行的管理中心網站。 您無法使用管理中心備份未附加的設定資料。

使用管理中心備份伺服器陣列設定

  1. 確認執行此程序的使用者帳戶為伺服器陣列管理員群組的成員。

  2. 在管理中心首頁上,按一下 [備份與還原] 區段中的 [執行備份]

  3. 在 [執行備份 - 步驟 2 之 1:選取要備份的元件] 頁面上,選取元件清單中的伺服器陣列,然後按 [下一步]

    注意事項

    [!附註] 您可以備份任何服務或應用程式的設定。 不過,常見作法是在伺服器陣列層級備份設定。

  4. 在 [開始備份 — 步驟 2 之 2:選取備份選項] 頁面上,選取 [備份類型] 區段中的 [完整]

  5. 在 [僅備份組態設定] 區段中,選取 [僅備份組態設定] 選項。

  6. In the Backup File Location section, type the Universal Naming Convention (UNC) path of the backup folder, and then click Start Backup.

  7. You can view the general status of all backup jobs at the top of the Backup and Restore Job Status page in the Readiness section. You can view the status for the current backup job in the lower part of the page in the Backup section. The status page updates every 30 seconds automatically. You can manually refresh the status details by clicking Refresh. Backup and recovery are Timer service jobs. Therefore, it may take several seconds for the backup to start.

    If you receive any errors, you can review them in the Failure Message column of the Backup and Restore Job Status page. You can also find more details in the Spbackup.log file at the UNC path that you specified in step 5.

另請參閱

概念

在 SharePoint Server 中還原伺服器陣列設定