我继承了一台带有热插拔备份服务器的SQL Server 2008实时服务器,该服务器每15分钟从多个生产服务器发送一次事务日志。其中一个生产服务器一直不同步,当我来到它时,备份的最后一次成功的日志恢复已经超过一年了......显然我的前任没有看到这个,我恢复了数据库并确保了日志在接下来的15分钟间隔内正确同步。但是,每隔几天左右(有时是一个小时,有时是一个小时,有时候是3天)它会失去同步,我必须花费10分钟的时间来恢复数据库。
基本上我想知道我需要考虑什么来弄清楚为什么它们会不同步?我在sqlauthority.com上运行了一个查询,它向我显示了主数据库的trn&s和它们的许可证号,当我尝试使用应该是的文件恢复备份数据库上的事务日志时下一个许可证让它恢复同步它说许可证号码太新了,所以我尝试下一个文件,它说不同步,无法恢复。
任何帮助将不胜感激:)
答案 0 :(得分:0)
在深入了解作业历史后,我发现我的LS_Restore作业成功出错,即sql server代理服务帐户无法访问存储trn文件的文件夹,它正在尝试恢复数据库来自。
我研究了原始开发人员设置为sql server agent服务帐户的内容,然后授予该用户必要的权限,日志现在正在根据需要进行恢复。
我希望这些信息可以帮助将来的某个人!!