在 SharePoint Server 中备份服务器场配置

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

可以使用 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 的服务器上的 Administrators 组。

      管理员可使用 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]
    

    其中:

    • <BackupFolder> 是包含正确备份文件的文件夹的路径。

    • <DatabaseServerName> 是正在备份的服务器场的数据库服务器的名称。

    • <DatabaseName> 是服务器场配置数据库的名称。

    • 如果在存储配置数据库的数据库服务器上未使用 db_backupoperator 固定数据库角色的帐户登录,则必须指定 DatabaseCredentials 参数的值。

有关详细信息,请参阅 Backup-SPConfigurationDatabase

注意

[!注意] 我们建议您在执行命令行管理任务时使用 Windows PowerShell。 Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。

使用管理中心备份 SharePoint 服务器场配置

您可以使用管理中心来备份运行该管理中心的服务器场的配置。 若要备份远程服务器场的配置,则必须使用正在该远程服务器场上运行的管理中心网站。 不能使用管理中心备份未附加的配置数据库。

使用管理中心备份服务器场配置

  1. 确认执行此过程的用户帐户是 Farm Administrators 组的成员。

  2. 在管理中心主页上的“备份和还原”部分,单击“执行备份”

  3. 在"执行备份 - 第 1 步(共 2 步): 选择要备份的组件"页上,从组件列表中选择服务器场,然后单击"下一步"。

    注意

    [!注意] 您可以备份任何服务或应用程序的配置。 但是,通常做法是备份服务器场级别的配置。

  4. 在“开始备份 - 第 2 步(共 2 步):选择备份选项”页上,在“备份类型”部分中,选择“完全”

  5. 在“仅备份配置设置”部分,选择“仅备份配置设置”选项。

  6. 在“备份文件位置”部分,键入备份文件夹的通用命名约定 (UNC) 路径,然后单击“开始备份”

  7. 您可以在“备份和还原作业状态”页顶部的“准备情况”部分查看所有备份作业的常规状态。 可以在该页下部的“备份”部分查看当前备份作业的状态。 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. 因此,可能需要等待几秒才会开始备份。

    If you receive any errors, you can review them in the Failure Message column of the Backup and Restore Job Status page. 您还可以在步骤 5 中指定的 UNC 路径下的 Spbackup.log 文件中找到更多详细信息。

另请参阅

概念

在 SharePoint Server 中还原服务器场配置