none
关于sql server 2005 日志传送的同步问题 RRS feed

  • 问题

  • 主机的日志备份、备机的日志复制、备机的日志还原三个任务的计划间隔都设置为5分钟,且日志还原延后时间设置为0。通过监控发现,三个任务都是同时发起的,运行完毕后,主机上最新生成的日志备份都可复制至备机,但备机日志还原时却是使用前一次的日志备份,即最新复制的日志备份没有还原。

    我的疑问是:

    1、备机的日志复制、日志还原是否存在错误重试功能?否则无法解释为何主备机任务同时发起,备机最后仍能复制主机上最新生成的日志备份。

    2、如何查询得知备机最近一次日志还原使用的是哪个日志备份文件?

    2010年12月13日 4:01

答案

  • 1. sounds that current log backup file is not available on secondary serve yet when restore jon runs, can try run those jobs in 1 mkinute apart.

    2. check with log shipping monitor, or read log restore job history.

    2010年12月13日 4:27

全部回复

  • 1. sounds that current log backup file is not available on secondary serve yet when restore jon runs, can try run those jobs in 1 mkinute apart.

    2. check with log shipping monitor, or read log restore job history.

    2010年12月13日 4:27
  • 谢谢答复。

    第2个问题解决。通过查询表log_shipping_monitor_primary与log_shipping_monitor_secondary,可清楚的得知最近一次日志备份、复制、还原所对应的日志文件。

    但第1个问题还是存在疑惑。通过查询上述两张表,发现日志传送完毕后有时候日志备份、复制、还原对应的日志文件都是同一个,但有时候日志备份、复制是同一个,还原却是上一个日志文件。这种情况该如何解释?

    2010年12月13日 8:53
  • Depends on taking how long to backup log.
    2010年12月13日 14:26