在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 数据库实例,展开至”维护计划“

备份ConfigMgr 站点数据库的推荐方法_SCCM 2012


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

备份ConfigMgr 站点数据库的推荐方法_ ConfigMgr站点数据库备份_02


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

备份ConfigMgr 站点数据库的推荐方法_ ConfigMgr站点数据库备份_03


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

备份ConfigMgr 站点数据库的推荐方法_SCCM 2012_04


选择以下三项

备份ConfigMgr 站点数据库的推荐方法_SCCM 2012_05


下一步

备份ConfigMgr 站点数据库的推荐方法_ ConfigMgr站点数据库备份_06


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

备份ConfigMgr 站点数据库的推荐方法_ ConfigMgr站点数据库备份_07


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

备份ConfigMgr 站点数据库的推荐方法_ ConfigMgr站点数据库备份_08

备份ConfigMgr 站点数据库的推荐方法_ ConfigMgr站点数据库备份_09

备份ConfigMgr 站点数据库的推荐方法_SCCM 2012_10


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

备份ConfigMgr 站点数据库的推荐方法_ ConfigMgr站点数据库备份_11


设置完成

备份ConfigMgr 站点数据库的推荐方法_ ConfigMgr站点数据库备份_12

备份ConfigMgr 站点数据库的推荐方法_ ConfigMgr站点数据库备份_13