备份服务器场 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

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

本主题介绍如何备份整个服务器场。

此任务中的过程:

  • 使用 Windows PowerShell 备份服务器场

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

  • 使用 SQL Server 备份服务器场

有关使用哪个工具进行备份的信息,请参阅规划备份和恢复 (SharePoint Foundation 2010)

我们建议您通过备份配置和内容定期备份整个服务器场。定期备份服务器场将可减小可能因硬件故障、停电或其他问题而导致数据损失的可能性。它是一个简单的过程,而且可帮助确保必要时所有服务器场数据和配置均可用于恢复。

备份服务器场时的注意事项

准备备份服务器场时,请注意以下事项:

  • 执行备份不会影响服务器场的状态。但是,此过程的确需要资源,并且可能会在备份运行时对服务器场性能产生轻微影响。通过在服务器场使用率最低时(例如下班时间)备份服务器场,将可以避免性能问题。

  • 服务器场备份过程不备份用于建立信任关系的任何证书。请确保在备份服务器场之前已经拥有这些证书的副本。在还原服务器场后,必须重新建立这些信任关系。

  • 备份服务器场的同时将备份配置和管理中心内容数据库,但不能使用 Microsoft SharePoint Foundation 2010 工具来还原它们。有关备份和还原所有服务器场数据库的详细信息,请参阅移动所有数据库 (SharePoint Foundation 2010)

  • 备份包含配置为使用基于表单的身份验证的 Web 应用程序的服务器场时,还必须使用文件备份系统来保护 Web.config 文件,因为已手动更新 Web.config 文件,以注册成员资格和角色提供程序,并且不会备份对 Web.config 文件进行的手动更改。同样,在还原 Web 应用程序时也不会还原 Web.config 文件。恢复后,必须更新 Web.config 文件,并重新部署提供程序。有关详细信息,请参阅规划身份验证方法 (SharePoint Foundation 2010)配置声明身份验证 (SharePoint Foundation 2010)

  • SharePoint Foundation 2010 备份将备份 Business Data Connectivity Service 外部内容类型定义,但不备份数据源本身。若要保护数据,您应该在备份 Business Data Connectivity Service 或服务器场时备份数据源。

    如果您还原 Business Data Connectivity Service 或服务器场,然后将数据服务还原到另一个位置,则必须更改外部内容类型定义中的位置信息。否则,Business Data Connectivity Service 可能无法找到数据源。

  • SharePoint Foundation 2010 备份将对远程二进制大型对象 (BLOB) 存储进行备份,但前提是您使用 FILESTREAM 远程 BLOB 存储提供程序将数据放在远程 BLOB 存储中。

    如果您使用其他提供程序,则必须手动备份远程 BLOB 存储。

  • 如果使用带透明数据加密 (TDE) 的 SQL Server,并使用 SharePoint 工具或 SQL Server 工具备份环境,则不会备份或还原 TDE 加密密钥。您必须手动备份该密钥。在还原时,必须先手动还原该密钥,然后再还原数据。有关详细信息,请参阅了解透明数据加密 (TDE) (https://go.microsoft.com/fwlink/?linkid=196394&clcid=0x804)。

任务要求

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

使用 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} [-Verbose]
    

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

    备注

    如果是首次备份服务器场,则必须使用 Full 选项。必须先执行完整备份,然后才能执行差异备份。

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

备注

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

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

您可以使用管理中心备份服务器场。

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

  1. 若要执行此过程,您必须是运行管理中心的计算机上 Farm Administrators 组的成员。

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

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

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

    备注

    如果是初次备份服务器场,则必须使用“完整”选项。必须先执行完整备份,然后才能执行差异备份。

  5. 在“仅备份配置设置”部分,单击“备份内容和配置设置”。

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

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

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

使用 SQL Server 工具备份服务器场

如果要备份整个服务器场,您必须使用 Windows PowerShell 或管理中心。无法使用 SQL Server 工具来备份整个服务器场,原因是您无法使用该工具来备份服务器场的配置。但是,您可以备份与服务器场关联的所有数据库。

使用 SQL Server 工具备份与服务器场关联的数据库

  1. 若要使用 SQL Server 工具来备份 SharePoint Foundation 2010 数据库,用于备份数据库的帐户必须是存储每个数据库的数据库服务器上 SQL Server db_backupoperator 固定数据库角色的成员。

  2. 打开 SQL Server Management Studio 并连接到数据库服务器。

  3. 在对象资源管理器中,展开“数据库”。

  4. 右键单击要备份的数据库,指向“任务”,然后单击“备份”。

  5. 在“备份数据库”对话框的“源”区域,从“备份类型”列表中选择要执行的备份的类型。有关使用何种备份类型的详细信息,请参阅恢复模式概述 (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x804)。

  6. 在“备份组件”区域中,单击“数据库”。

  7. 在“名称”文本框中,为备份集使用提供的默认名称或指定一个名称。

  8. 为备份集指定到期日期。此日期确定备份集在多长时间后(或在何时)可被任何同名的后续备份覆盖。默认情况下,备份集设置为永不过期(0 天)。

  9. 在“目标”区域中指定要将备份存储在何处。

  10. 单击“确定”以备份数据库。

  11. 对每个服务器场数据库重复步骤 1-10。

相关内容

资源中心

SharePoint Foundation 2010 的业务连续性管理(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=201997&clcid=0x804)(该链接可能指向英文页面)

IT 专业人员内容

还原服务器场 (SharePoint Foundation 2010)

还原 Web 应用程序 (SharePoint Foundation 2010)

规划备份和恢复 (SharePoint Foundation 2010)

备份和恢复 (SharePoint Foundation 2010)

开发人员内容

数据保护和恢复 (https://go.microsoft.com/fwlink/?linkid=199237&clcid=0x804)