SQL数据库备份四则经验
技术与开发
文章类型:经验类
阅读难易:★★★
在数据自动备份的过程中有时会遇到一些问题(备份方法见第33期F13版的《让SQL每天自动备份》),忽视了它们,在关键时刻要恢复数据就会失败!下面,我们以SQL Sever数据库为例,谈谈在数据自动备份时应该注意哪些问题。
1.定期检查备份日志
我们对SQL Sever数据库进行自动备份设置后,并不意味着我们的备份工作到此就完成了。如果遇到备份介质容量不足、系统死机等诸多意外情况发生时,我们设置的自动备份就会失效。
因此,养成良好的定期检查习惯非常重要,我们建议根据自身实际情况,定期检查备份日志,防止自动备份意外终止,对数据自动备份进行有力监控。
2.备份介质的检查和维护
在备份过程中备份介质发生故障也会使得我们的自动备份失效。
因此我们要在数据备份前,及时检查备份介质,如及时清洗磁带驱动器、检查备份磁盘的可用空间等。此外,我们除了要保证备份介质的完好外,在有条件的情况下还应该将备份出来的数据放到其他计算机上进行测试,以保证备份数据的完整性和正确性。
3.备份方式的多样化
我们一般在设置自动备份时,都是采用单个备份程序完成日常操作的。而用户在操作时有时可能会错误地删除整个文件夹和目录,而要恢复误删除数据的可能性很小,因此我们建议维持多个备份集(或者在一周之内执行几种不同的备份),这样就会给企业恢复数据提供更多的选择。
例如,SQL Sever数据库在周一至周六期间进行增量备份,在周末进行完全备份。通过形式多样的备份方式,确保了备份数据的多种来源,这样有利于我们快速恢复数据。
4.备份路径的正确性
初看这是个很简单的常识问题,然而我们的不少网管却忽视了这一点。有一些单位备份数据的位置会随着时间的推移而转移或改变,因此我们的备份操作也要随之而改变。
例如,一些重要的文件以前是存放在服务器的“save”文件夹中,但如果企业采取了新的存储策略,数据收集过程中将同样的“save”文件夹及其文档转移到一个名为“document”的文件夹中,自动备份设置的路径也一定要随之而改变。