天天看点

YourSQLDba备份失败案例锦集

  使用yoursqldba做备份、维护、管理时,偶尔会收到一些备份失败的邮件。导致yoursqldba备份失败的情况比价多,打算在此篇中对yoursqldba备份失败的案例做一些总结、整理。

1:yoursqldba由于事务日志满了。具体情况如下:

检查yoursqldba备份失败日志信息,你会看到下面这类错误信息。

the

transaction log for database 'xxxx' is full。to find out why space in

the log cannot be reused, see the log_reuse_wait_desc column in

sys.databases 。error 3013, severity 16, level 1 : backup database is

terminating abnormally.

如果

出现上面错误提示,首先要检查该数据库的日志文件的属性,看其是否禁用了“自动增长”或”最大文件大小“设置过小。我碰到过一起这类案例,发现数据库的日

志文件是自动增长且不限制大小。检查服务器发现数据库日志所在的磁盘还有20多g的大小,很是纳闷这个错误是怎么产生的?

后来我在其上面配置了一个监控磁盘告警的作业后,才发现是磁盘空间不足了,导致这个错误出现。因为yoursqldba在维护数据库是会对一部分索引进行

重建、重组。导致日志文件在那个时间段爆增。后面yoursqldba会对其进行截断、收缩,于是等到我去检查时,并没有发现磁盘空间不足的情况。

2:杀毒软件导致yoursqldba备份失败

3: backup log is terminating abnormally  备份日志时中断了导致整个作业失败

4: 更新统计信息导致yoursqldba备份失败。

另外还有一两个案例,解决的时候没有记录下来,等以后碰到后,将在此篇中补充、添加。