备份服务应用程序 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

上一次修改主题: 2016-11-30

建议您定期进行服务器场级别的备份。但是,业务或 IT 要求可能要求您对服务应用程序进行备份。定期备份服务应用程序可降低可能因硬件故障、断电或其他问题而丢失数据的可能性。此过程非常简单,并且有助于确保在需要时,所有与服务应用程序相关的数据和配置均可用于恢复。一次只能备份一个服务应用程序,或者可以立即备份所有服务应用程序。有关要备份的内容和要使用的工具的信息,请参阅规划备份和恢复 (SharePoint Foundation 2010)。有关详细信息,请参阅备份服务器场 (SharePoint Foundation 2010)

备份服务应用程序不会影响服务器场的状态。但是,此操作需要使用资源。因此,服务应用程序备份在运行时可能会影响服务器场的性能。在服务器场利用率最低时备份服务应用程序,可避免出现性能问题。

备注

仅当您使用 FILESTREAM 远程 BLOB 存储提供程序以在 BLOB 存储上存放数据时,SharePoint Foundation 2010 备份才会对远程二进制大型对象 ( BLOB ) 存储进行备份。
如果您使用的是其他提供程序,必须手动备份远程 BLOB 存储。

本主题中的过程:

  • 使用 Windows PowerShell 备份服务应用程序

  • 使用管理中心备份服务应用程序

备注

不能使用 SQL Server 工具或 Data Protection Manager 来备份服务应用程序。

任务要求

在开始之前,您必须在本地计算机或网络上创建一个用于存储备份的文件夹。为了获得更佳的性能,建议您先备份到本地计算机,然后再将备份文件移动到网络文件夹。有关如何创建备份文件夹的详细信息,请参阅准备备份和恢复 (SharePoint Foundation 2010)

备注

Microsoft SharePoint Foundation 2010 备份会对 Business Data Connectivity Service 外部内容类型定义进行备份,但不备份数据源本身。要保护数据,应该在备份 Business Data Connectivity Service 或服务器场时,对数据源进行备份。
如果备份 Business Data Connectivity Service 或服务器场,然后将数据源还原到不同位置,您必须在外部内容类型定义中更改位置信息。如果不这样做,Business Data Connectivity Service 可能无法定位数据源。

使用 Windows PowerShell 备份服务应用程序

可以使用 Windows PowerShell 以手动方式备份一个或多个服务应用程序,也可以使用按计划间隔运行的脚本来备份。

使用 Windows PowerShell 备份服务应用程序

  1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“所有程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令提示符处,键入以下命令:

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item <ServiceApplicationName> [-Verbose]

    其中:

    • <BackupFolder> 是要在其中还原备份的本地计算机或网络上的文件夹的路径。

    • <ServiceApplicationName> 是要备份的服务应用程序的名称。

    备注

    若要备份所有服务应用程序,请在 Windows PowerShell 命令提示符下键入以下命令:
    Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item "Farm\Shared Service Applications" [-Verbose]

    备注

    如果是首次备份服务应用程序,则必须使用 Full 选项。必须先执行一次完整备份,然后才能执行差异备份。
    一些服务应用程序始终需要完整备份。对于这些服务应用程序,即使选择的是 Differential 选项,系统也会执行完整备份。

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

备注

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

使用管理中心备份服务应用程序

可以使用管理中心备份服务应用程序。

使用管理中心备份服务应用程序

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

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

  3. 在“执行备份 - 第 1 步(共 2 步): 选择要备份的组件”页上,从组件列表中选择服务应用程序,然后单击“下一步”。若要备份所有服务应用程序,请选择“共享服务应用程序”节点。

    备注

    服务应用程序可能由若干组件组成。您必须选择顶级组件。

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

    备注

    如果是首次备份服务应用程序,则必须使用“完整”选项。必须先执行一次完整备份,然后才能执行差异备份。
    一些服务应用程序始终需要完整备份。对于这些服务应用程序,即使选择的是“差异”选项,系统也会执行完整备份。

  5. 在“备份文件位置”部分的“备份位置”框中,键入备份文件夹的路径,然后单击“开始备份”。

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

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

See Also

Concepts

还原服务应用程序 (SharePoint Foundation 2010)