background image

关于

SharePoint 备份

SharePoint 的备份是一个数据副本,主要用于在系统出现故障后还原和恢复该数据。

备份的工具主要有以下几种(写的不全,欢迎补充。)

SharePoint 管理中心的备份

Windows PowerShell 备份

数据库备份

备份工具差异和方法整理

根据微软的最佳实践,根据网站集的大小来选择适当的备份工具。

一般来说,小于

15GB 的网站集,用 PowerShell 的 Backup-SPSite 命令进行备份。

15GB 到 100GB 的网站集,通过数据库直接备份网站的内容数据库。

对于大于

100GB 的网站集,则可以通过数据库差异备份的方法对网站集进行备份。

SharePoint 管理中心备份

SharePoint 管理中心的备份,主要分为“场备份和还原”和“粒度备份”。

场备份和还原

通过

“场备份和还原”可以备份服务器场的一些配置信息,包括配置数据库、解决方案、服务

器设置和内容、映射等信息。

你可以将备份放在本地文件夹中,执行备份会生成

spbr+4 位数字的文件夹和 spbrtoc 的

XML 文件。

使用服务器场备份会备份一些服务器场的配置信息和网站的内容。一般不使用场备份来备份
网站内容,推荐使用

PowerShell 中的 Backup-SPSite 命令或者管理中心的网站集备份或者直

接备份数据库的方式来进行网站内容的备份。(我尝试过在不同环境下对

SharePont 整个场

进行备份,一般不会成功,具体原因不知。不过还是可以对个别的配置信息进行备份的。)

执行备份的时候不会影响服务器的状态,但是会消耗服务器的资源,所以建议在非工作时
间执行备份操作。

你可以在管理中心或者用

PowerShell 增加线程数来提高备份和还原的速度,当然这会消耗

更多的资源。线程数默认为

3,最高可以加到 10 个线程。

粒度备份

通过粒度备份,可以进行网站集的备份或者导出网站和列表。

SharePoint PowerShell 备份

其实

SharePoint 管理中心的备份均可以通过 PowerShell 命令来实现。

简要写一下几条常用的

PowerShell 备份命令。