Sql Server事务日志备份失败

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

“错误:2014-09-25 08:34:33.17代码:0xC002F210来源:JuneDB日志备份执行SQL任务描述:执行查询”BACKUP LOG [JuneDB] TO DISK = N'H:\ BKs \ Hou …“失败,出现以下错误:“Read on”E:\ LDFs \ JuneDB.ldf“失败:1(错误的函数。)BACKUP LOGexception终止。”。可能的失败原因:查询问题,“ResultSet”属性未设置正确,参数设置不正确或连接未正确build立“

  • 我正在使用维护计划进行备份。
  • 该驱动器还包含5个其他数据库的日志文件,其日志备份也可以。
  • 这个问题在成功完成重build索引维护计划后开始。
  • 完整备份没有任何问题。

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

我试过的东西

  • 然后DBCC CHECKDB([JuneDB])WITH NO_INFOMSGS返回没有错误信息
  • 执行一个查询来执行事务备份,而不是使用维护计划。 它给了同样的错误

更新我刚刚在凌晨4:30注意到我们运行了一个维护计划来重build所有索引。 查看错误日志,我开始在上午4:30之后收到事务日志备份的错误。 我不知道如何重build索引可能导致事务日志备份失败,但他们确实似乎相关

谢谢大家回复并帮助我。 事实certificate是一个日志文件损坏。 以下步骤解决了我的问题

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

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