日期:2014-05-17  浏览次数:20386 次

大容量数据库备份与还原的苦恼
单位一系统数据库备份文件达104G,拷贝到另一台服务器做为备份时花了5.48小时,可还原数据库时,已经几个小时过去了,现在进度1%都没到。请问大家大容量数据库还原还有哪种更快捷一点的方法吗?请大家踊跃发表自己的方案和看法。谢谢大家!

------解决方案--------------------
分离数据库,用rar压缩mdf和ldf,复制过去以后解压缩,附加上去
------解决方案--------------------
楼主 我要说的是这个真的没有什么好办法 因为完全备份是必须的 但是痛苦只有这一下 还原好以后 其余的用差异备份或者事物日志备份来还原就行了 没办法

不过楼主可以考虑分离数据库 分几个部分来还原 不知道这方法不知道可不可行 没试过 供参考
------解决方案--------------------
分离附加的方式估计比较快.
------解决方案--------------------
采用备份还原方案,100G的话可能要几个小时完成恢复,正常。

分离附加的方式对于生产环境的数所不适用。
------解决方案--------------------
在好一点的存储设备上恢复100G,有半个多小时就能恢复完。
------解决方案--------------------
备用服务器,还原慢点就慢点
也许它的进度百分比不是成比例的。。。。。
------解决方案--------------------
数据超过100G了,可能sql server+pc服务器是比较困难了
有没有可能把历史数据搬移到按年份建立的历史库?
------解决方案--------------------
整体就没办法了

如果现在是OLTP和OLAP在一个库,而且有多年的历史数据,
则定时自动搬移虽然加重作业负担,但是OLTP和OLAP都提高了
备份的工作也会轻松很多