我的网络速度很慢,通过 GUI 配置日志传送总是超时,所以我生成脚本并在主服务器和辅助服务器上运行它。
[msdb].[dbo].log_shipping_monitor_primary
脚本工作正常,但如果我在辅助服务器中选择我的主数据库不插入该表,则主数据库不会显示在辅助服务器日志传送报告中。
- 当我生成或运行导致无法正确配置的日志传送脚本时,是否可能有问题?
- 如何解决这个问题,我可以手动插入
[msdb].[dbo].log_shipping_monitor_primary
还是不够?
目前,备份、复制和恢复在我的服务器中工作正常,只是备份状态在报告事务日志传送时不显示。
如果备份、复制和恢复工作正常,那么它的客观性就得到了保证,并且一个站点到另一个站点是同步的,但是如果您不能只看到备份状态,您可以通过单击作业历史记录在单个作业级别检查这一点主服务器并查看它是否成功或已完成但有错误。
或者,您可以使用脚本检查主服务器和辅助服务器的当前日志传送状态:
Primary 将为您提供有关备份的信息,而 Secondary 将提供有关作业(即复制和恢复)的详细信息。
您也可以尝试以下存储过程,该过程将返回未格式化的结果:
这应该在主服务器而不是在辅助服务器返回行,看来您对这个表有误。
过程
sp_help_log_shipping_monitor
可以在两个节点上运行,即主节点和辅助节点,并将返回结果以在主节点上进行备份,而在辅助节点上,这将提供有关复制和恢复的详细信息。以上希望有所帮助。