症状
在 Microsoft SQL Server 2012 中使用第三方备份软件执行事务日志备份时,失败的备份可能导致事务日志链中断,并且您无法收到错误消息。 例如,如果日志备份中有以下序列:Success, Failure, Success 这意味着第一个备份的最后一个日志序列号(LSN)与第二次成功备份的第一个 LSN 不匹配。
解决方案
应用此修补程序后,您将收到一条更好的错误消息,指示可能断开与客户端的连接。 错误消息类似于以下内容:
<DateTime> spid52 日志备份链已断开。 必须先执行完整数据库备份,然后才能执行日志备份。
注意 在 SQL Server 具有高级备份 LSN 之后,备份应用程序出现故障的原因。 在这种情况下,备份应用程序和 SQL Server 引擎之间将出现断开连接。 由于其结束失败,备份应用程序将不会保存备份内容。 但 SQL Server 假定已完成此备份并向前移动。 当请求下一个事务日志备份时,备份仅包含高级 LSN 之外的信息,而不是丢失的内容。 然后,你将收到指示问题情况的消息。
SQL Server 2012 的 Service pack 信息
若要解决此问题,请获取最新的 Microsoft SQL Server 2012 服务包。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2755533 如何获取最新的 SQL Server 2012 服务包
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。