关于
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 备份命令。