备份网站集 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

上一次修改主题: 2012-02-22

本文介绍如何备份单个网站集。建议您定期备份整个服务器场。不过,IT 实践可能还要求您备份网站集。有关要备份的内容的详细信息,请参阅规划备份和恢复 (SharePoint Foundation 2010)

备注

如果网站集的“锁定状态”设置为“未锁定”或“禁止添加内容”,则 Microsoft SharePoint Foundation 2010 在执行备份操作时会暂时将网站设置为“只读”。SharePoint Foundation 2010 通过此操作可降低网站集进行备份时用户更改它的可能性。备份完成后,该设置将改回其正常状态。

执行网站集备份可能需要资源,备份运行时对服务器场性能可能有一些影响。在服务器场使用率最低(例如非工作时间)时备份服务器场,可有助于避免出现性能问题。

此任务中的过程:

  • 使用 Windows PowerShell 备份网站集

  • 使用管理中心备份网站集

任务要求

在开始之前,必须在本地计算机或网络上创建一个用于存储备份的文件夹。为了提高性能,建议先备份到本地计算机,然后再将备份文件移动到网络文件夹。有关如何创建备份文件夹的详细信息,请参阅准备备份和恢复 (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-SPSite -Identity <Site collection name> -Path <backup file> [-Force] [-NoSiteLock] [-UseSqlSnapshot] [-Verbose]

    如果要覆盖以前使用的备份文件,请使用 Force 参数。可使用 NoSiteLock 参数来防止在备份网站集期间对网站集设置只读锁定。但是,使用此参数可能允许用户在备份网站集期间更改网站集,并可能导致在备份过程中发生数据损坏。

    如果数据库服务器运行的是 Microsoft SQL Server 的企业版,建议您同时使用 UseSqlSnapshot 参数,以提高备份的一致性。还可以从这些快照中导出网站或列表。

    重要

    执行使用 UseSqlSnapshot 参数的备份时,备份会成功完成。但是,您会看到类似如下的错误:
    Backup-SPSite: 对象的当前状态使该操作无效。
    At line:1 char:14+ Backup-SPSite <<<< http://site -Path + CategoryInfo : NotSpecified: (:) [Backup-SPSite], InvalidOperationException + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.SharePoint.PowerShell.SPCmdletBackupSite\yourpath

    备注

    如果您使用的 RBS 提供程序不支持快照,则无法使用快照来进行内容部署或备份。例如,SQL FILESTREAM 提供程序不支持快照。

    有关使用 SQL 快照的详细信息,请参阅将数据库备份为快照 (SharePoint Foundation 2010)

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

备注

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

使用管理中心备份网站集

您可以使用管理中心备份网站集。

使用管理中心备份网站集

  1. 确认执行此过程的用户帐户是 Farm Administrators 组的成员。此外,确认 Windows SharePoint Services Timer V4 服务对备份文件夹具有完全控制权限。

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

  3. 在“网站集备份”页上,从“网站集”列表中选择网站集。

  4. 在“文件名”框中键入备份文件的本地路径。

    备注

    如果要再次使用某个文件,请选中“覆盖现有文件”复选框。

  5. 单击“开始备份”。

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

    如果收到任何错误,则可以在“粒度备份作业状态”页的“失败消息”列中查看这些错误。

See Also

Concepts

还原网站集 (SharePoint Foundation 2010)