Sql Server事务日志备份失败

时间:2014-09-25 13:57:02

标签: sql sql-server sql-server-2008 sql-server-2005 backup

我有一个Sql Server 2008 Standard版本。在完全安全模式下在服务器上设置镜像。它一直工作到今天。事务日志备份每次都会失败,并显示错误

  

"错误:2014-09-25 08:34:33.17代码:0xC002F210来源:JuneDB   日志备份执行SQL任务描述:执行查询   "备份日志[JuneDB]到DISK = N' H:\ BKs \ Hou ..."失败了   跟随错误:"继续阅读" E:\ LDFs \ JuneDB.ldf"失败:1(不正确   功能。)BACKUP LOG异常终止。"。可能   失败原因:查询问题," ResultSet"财产没有设定   正确,参数设置不正确,或连接未建立   正确"

  • 我正在使用维护计划进行备份。
  • 该驱动器还包含5个其他数据库的日志文件,并且它们的日志备份很好。
  • 成功完成重建索引维护计划后,此问题已启动。
  • 完全备份没有任何问题。

我无法确定为什么读取这个数据库的日志文件错误。我该如何处理这个问题。

我尝试过的事情

  1. Ran DBCC CHECKDB([JuneDB])WITH NO_INFOMSGS没有返回错误 消息
  2. 执行查询以获取事务备份而不是使用 维护计划。它给出了相同的错误编辑
  3. 更新 我刚刚在凌晨4:30注意到我们运行了维护计划来重建所有索引。查看错误日志,我在凌晨4:30之后开始收到事务日志备份的错误。我不确定重建索引如何可能导致事务日志备份失败,但它们似乎确实相关

1 个答案:

答案 0 :(得分:0)

谢谢大家回复并帮助我。结果是日志文件损坏。以下步骤解决了我的问题

  • 停止镜像
  • 将数据库切换到简单恢复模型
  • 执行检查点(应该清除活动日志,只要没有其他要求日志保持活动状态)
  • 切换回完全恢复模式
  • 执行完整备份重新建立日志备份链
  • 开始镜像

http://sqlmag.com/blog/transaction-log-corruption-and-backups