在SCCM 2012 SP1和之后的版本中,我们可以用SQL数据库本身的功能从备份中恢复出站点的数据(不能恢复子站点的数据)。

具体请参考:http://technet.microsoft.com/en-us/library/gg712697.aspx


我们可以从ConfigMgr控制台的维护计划或者从其它数据库备份工具中恢复出想要的数据。(例:我们可以从日常的SQL数据库血仇计划中恢复)


那为什么我们要谈论用SQL来进行站点数据恢复呢?


标准的ConfigMgr备份任务是简单地把数据库和日志文件备份到目地位置。而如果是通过SQL本身的备份功能,我们可以额外地指定压缩备份的数据。


在最近一次备份测试中,用ConfigMgr控制台进行备份后的数据文件大小为542G。而用SQL本身的备份功能(压缩备份)后数据文件的大小只有59G!可以看出非常大的差别。


下面就演示一下怎样通过SQL本身的备份功能来备份ConfigMgr的站点数据库。


打开SQL Management Studio, 连接到对应的ConfigMgr 数据库实例,展开至”维护计划“

wKiom1PpuL_TW0sJAADSaAoojYo977.jpg


右击“维护计划”,选择“维护计划向导”,下一步

wKiom1PpuWPyK2C0AADLZP_hAB0614.jpg


输入任务的名称,点“更改”设置备份计划

wKiom1PpucuAcqFuAACukqjRuZU215.jpg


根据实际需要设置计划,至少要设置隔天一次备份

wKiom1PpuhnDHmucAAG-j79cBlM619.jpg


选择以下三项

wKioL1Ppu1nzUpGgAAErQ4G2f2k500.jpg


下一步

wKiom1PpunXgf-3hAAC8PevEdD8963.jpg


因为我们一般不会需要5天前的备份,所以设置删除1周前的历史数据

wKiom1PpusfDE0kfAADjapJeiRw439.jpg


点“数据库”下拉菜单,选择相应的ConfigMgr数据库,注意选择“压缩备份”最后设置备份位置

wKiom1Ppux6iJdcfAAGUEKTqB_o311.jpg

wKiom1Ppu1jTxV9EAAByN-3kBTY273.jpg

wKioL1PpvLiSOJh3AADmEVYo1cM718.jpg


在“清除备份计划”中,选择刚才设置的备份位置

wKioL1PpvSLCOkItAAEd6YiP_w4369.jpg


设置完成

wKiom1PpvCLCHQIpAACnoeoe3Fo852.jpg

wKioL1PpvUvxBpftAADNRY2WgSw374.jpg