【问题标题】:SQL Server 2008 log shipping keeps getting out of syncSQL Server 2008 日志传送一直不同步
【发布时间】:2015-12-14 14:53:18
【问题描述】:

我继承了带有热插拔备份服务器的 SQL Server 2008 实时服务器,该备份服务器每 15 分钟从多个生产服务器发送一次事务日志。一个生产服务器一直不同步,当我来的时候,最后一次成功的备份日志恢复是一年多前......所以很明显我的前任没有看到这个,我恢复了数据库并确保日志在接下来的 15 分钟间隔内正确同步。但是,每隔几天左右(有时是一个小时,有时是 3 天是随机的)它就会恢复不同步,我必须在早上花费 10 分钟来恢复数据库。

基本上,我想知道我需要查看哪些内容才能弄清楚为什么这些内容一直不同步?我运行了我在 sqlauthority.com 上找到的查询,它向我显示了主数据库的 trn 及其许可证号,当我尝试使用应该是下一个许可证的文件恢复备份数据库上的事务日志时它重新同步它说许可证号太新,所以我尝试下一个文件,它说不同步并且无法恢复。

任何帮助将不胜感激:)

【问题讨论】:

    标签: sql-server sql-server-2008 transaction-log log-shipping


    【解决方案1】:

    在进一步挖掘作业历史记录后,我发现我的 LS_Restore 作业成功并出现错误,即 sql server 代理服务帐户无权访问存储 trn 文件的文件夹,它试图恢复数据库来自。

    我研究了原始开发人员设置为 sql server 代理服务帐户的内容,然后授予该用户必要的权限,现在正在根据需要恢复日志。

    我希望这些信息对未来的人有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多