1

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

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

任何帮助,将不胜感激 :)

4

1 回答 1

0

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

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

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

于 2015-12-14T15:50:15.190 回答