MSSQL日志传送出现“LSN 太晚,无法应用到数据库”

  一个月之前配置了日志传送的数据库,在今天早上收到作业警报:"LSRestore_ServerName_Databasename"运行失败,到历史记录中查看,错误信息如下

消息
2016-12-21 09:05:16.58	*** 错误: 文件“R:\logshipbak\DatabaseName\DatabaseName_20161220211515.trn”太新,无法应用到辅助数据库“DatabaseName”。(Microsoft.SqlServer.Management.LogShipping) ***
2016-12-21 09:05:16.58	*** 错误: 此备份集中的日志开始于 LSN 20135000001405400001,该 LSN 太晚,无法应用到数据库。可以还原包含 LSN 20135000001404800001 的较早的日志备份。
RESTORE LOG 正在异常终止。(.Net SqlClient Data Provider) ***
2016-12-21 09:05:16.62	正在搜索更旧的日志备份文件。辅助数据库:“DatabaseName”

  查看源库和目标库上的日志备份文件,并没有差别。而且“LSCopy_ServerName_DataBaseName”并没有出现过失败。

  在这种情况下,LSN不应该会出现中断的。

  翻查源端的SQLAgent,才发现在配置日志传送之前,这个库是有配置定时作业来备份日志的。

  找到问题,那就容易解决了。

    1、把定时作业备份的日志,传送到目标端

    2、手动还原传送过来的备份日志<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值