备份网站集 (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 备份网站集
验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。
在“开始”菜单上,单击“所有程序”。
单击“Microsoft SharePoint 2010 产品”。
单击“SharePoint 2010 Management Shell”。
在 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 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。
使用管理中心备份网站集
您可以使用管理中心备份网站集。
使用管理中心备份网站集
确认执行此过程的用户帐户是 Farm Administrators 组的成员。此外,确认 Windows SharePoint Services Timer V4 服务对备份文件夹具有完全控制权限。
在管理中心主页上的“备份和还原”部分,单击“执行网站集备份”。
在“网站集备份”页上,从“网站集”列表中选择网站集。
在“文件名”框中键入备份文件的本地路径。
备注
如果要再次使用某个文件,请选中“覆盖现有文件”复选框。
单击“开始备份”。
您可以在“粒度备份作业状态”页顶部的“准备情况”部分查看所有备份作业的常规状态。在该页下部的“网站集备份”部分查看当前备份作业的状态。状态页每 30 秒自动更新一次。可以单击“刷新”手动更新状态详细信息。备份和恢复是定时服务作业。因此,可能需要几秒钟才会开始备份。
如果收到任何错误,则可以在“粒度备份作业状态”页的“失败消息”列中查看这些错误。