在 SharePoint Server 中备份网站集
**上一次修改主题:**2017-09-13
**摘要:**了解如何在 SharePoint Server 2016 和 SharePoint 2013 中备份一个网站集。
可以使用SharePoint 管理中心网站或 Microsoft PowerShell 在 SharePoint Server 中备份网站集。
本文内容:
开始之前
使用 Windows PowerShell 在 SharePoint 中备份网站集
使用管理中心在 SharePoint 中备份网站集
开始之前
建议您定期备份整个服务器场。但 IT 实践可能还要求您备份网站集。有关要备份的内容的详细信息,请参阅在 SharePoint Server 中规划备份和恢复。
在开始此操作之前,请查看以下信息:
必须先在本地计算机或网络上创建一个用于存储备份的文件夹。为了获得更佳的性能,建议先备份到本地计算机,然后再将备份文件移动到网络文件夹。有关如何创建备份文件夹的详细信息,请参阅在 SharePoint Server 中准备备份和还原服务器场
如果网站集的“锁定状态”设定为“未锁定”或“禁止添加内容”,则在进行备份操作期间,SharePoint Server 临时将网站设置为“只读”。SharePoint Server 执行此操作是为了降低用户在备份网站集期间更改网站集的可能性。备份完成之后,该设置会更改回其正常状态。
执行网站集备份可能需要使用资源,并且可能会在运行备份时对服务器场性能产生轻微影响。在服务器场使用率最低(例如非工作时间)时备份服务器场,可以有助于避免出现性能问题。
使用 PowerShell 在 SharePoint Server 中备份网站集
您可以使用 PowerShell 手动备份网站集,也可以在按预定时间间隔运行的脚本中备份网站集。
使用 PowerShell 备份网站集的具体步骤
确认您具有以下成员身份:
SQL Server 实例上的 securityadmin 固定服务器角色。
要更新的所有数据库上的 db_owner 固定数据库角色。
运行 PowerShell cmdlet 的服务器上的 Administrators 组。
管理员可以使用 Add-SPShellAdmin cmdlet 授予使用 SharePoint Server cmdlet 的权限。
备注
如果您不具有这些权限,请联系您的安装管理员或 SQL Server 管理员来请求权限。有关 PowerShell 权限的其他信息,请参阅 Add-SPShellAdmin。
启动 SharePoint 命令行管理程序。
在 PowerShell 命令提示符处,键入以下命令:
Backup-SPSite -Identity <SiteCollectionGUIDorURL> -Path <BackupFile> [-Force] [-NoSiteLock] [-UseSqlSnapshot] [-Verbose]
其中:
<SiteCollectionGUIDorURL> 是要备份的网站集的 ID 或 URL。
<BackupFile> 是备份文件所在的路径。
若要覆盖先前使用的备份文件,请使用
Force
参数。可使用NoSiteLock
参数来防止在备份网站集的过程中对网站集设置只读锁定。但是,使用此参数将允许用户在备份网站集的过程中更改网站集,并可能导致备份过程中发生数据损坏。若要在 PowerShell 命令提示符处显示网站集 GUID 或 URL,请键入以下命令:Get-SPSite | format-list -property id,url
如果数据库服务器运行的是 SQL Server Enterprise Edition,则建议您还使用
UseSqlSnapshot
参数以获取更一致的备份。您还可从这些快照中导出网站或列表。备注
如果您使用的 RBS 提供程序不支持快照,则无法使用快照来进行内容部署或备份。例如,SQL FILESTREAM 提供程序不支持快照。
有关如何使用 SQL 快照的详细信息,请参阅在 SharePoint Server 中将数据库备份到快照。
有关详细信息,请参阅 Backup-SPSite。
备注
我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。
使用管理中心在 SharePoint Server 中备份网站集
可以使用管理中心备份网站集。
使用管理中心备份网站集的具体步骤
确认执行此过程的用户帐户是 Farm Administrators 组的成员。此外,还须确认 Windows SharePoint Services Timer V4 服务拥有对备份文件夹的完全控制权限。
启动管理中心。
在管理中心主页上的“备份和还原”部分,单击“执行网站集备份”。
在“网站集备份”页上,从“网站集”列表中选择网站集。
在“文件名”框中键入备份文件的本地路径。
备注
如果要重用某个文件,请选中“覆盖现有文件”复选框。
单击“开始备份”。
您可以在“粒度备份作业状态”页顶部的“准备情况”部分查看所有备份作业的常规状态。可以在该页下部的“网站集备份”部分查看当前备份作业的状态。状态页每 30 秒自动更新一次。您可以单击“刷新”手动更新状态详细信息。备份和恢复是定时服务作业。因此,可能需要几秒钟才会开始备份。
如果您收到任何错误,则可在“粒度备份作业状态”页的“失败消息”列中查看这些错误。