我有三个Server实例(SQLInstance-1、SQLInstance-2和SQLInstance-3).I需要配置三个(或更多)服务器:
我希望数据库在辅助服务器上处于standby模式--数据库可用于查询,用户可以访问它,但以只读模式访问。
我可以为两台服务器(一台主服务器和一台辅助服务器)配置这一点,但当我尝试三台服务器时,日志传送设置和辅助服务器(SQLInstance-3)被卡在restore模式中,第二辅助服务器(SQLInstance-3)上的日志传送SQL代理作业多次失败。我在这里搞不懂怎么办?
第二个辅助程序(SQLInstance-3)显示的是No Last_Restore_file。我检查了事务日志传送状态,它对于还原文件具有相同的状态。
这是否意味着在SQL实例1和3之间没有正确地配置日志传送?
我最初按照配置日志传送(服务器)中概述的过程设置了日志传送。我没有使用向导,而是在辅助程序上还原日志备份,为日志还原创建了SQL代理作业。复制和还原作业失败。
我已经查过“无法找到可应用于”服务器(辅助)日志传送上的日志备份文件“还原作业失败)?了,但对我来说行不通。正如建议的那样,我从零开始,重新初始化辅助程序(2)上的日志传送,次要(1)上的作业因出错而失败,次要(2)上的作业运行良好。这两个次要程序都是以相同的方式设置的,我成功地获得了日志传送的通知,但是作业在一个辅助程序上失败了。
如何使用一个主服务器和多个辅助服务器设置日志传送?
发布于 2017-06-26 14:50:13
以下是您需要遵循的步骤:
这将帮助您建立第三级日志。我已经做过了,而且效果很好。
注意:当您故障转移时,您需要注意您正在失败的服务器,并且必须手动恢复另一个辅助服务器上的尾日志备份。
https://dba.stackexchange.com/questions/176696
复制相似问题