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

 

**上一次修改主题:**2018-02-16

**摘要:**了解如何在 SharePoint Server 2016 和 SharePoint 2013 中备份场配置。

可以使用 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. 您可以在“备份和还原作业状态”页顶部的“准备情况”部分查看所有备份作业的常规状态。可以在该页下部的“备份”部分查看当前备份作业的状态。状态页每 30 秒自动更新一次。您可以单击“刷新”手动刷新状态详细信息。备份和恢复是定时服务作业。因此,可能需要几秒钟才会开始备份。

    如果您收到任何错误,则可以在“备份和还原作业状态”页的“失败消息”列中查看这些错误。您还可以在步骤 5 中指定的 UNC 路径下的 Spbackup.log 文件中找到更多详细信息。

See also

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