0

我正在使用SQL Server 2005创建主数据库的复制副本,以便报告可以指向复制副本而不是锁定我们的主数据库。同步SQL复制在手动同步时有效,但不会自动

我已经建立了3个数据库作为出版物,然后3个订户将交易转移到订户,我希望瞬间!

似乎发生的一件事是,使用“插入跟踪器”功能时,复制将发行商发送给分发服务器< 2秒,但复制到订阅服务器可能需要7分钟(并且这些是SAN上的本地数据库) 。这可能有两个原因:

  1. 用于查询数据库的SQL语句正在获取正在停止更新订户的事务的锁。
  2. 订户正忙于复制应用更改。

什么似乎麻烦我更多的是,虽然复制监视器/插入跟踪器都出现了这些统计数据,如果使用“查看订阅详细信息”,然后单击开始,它将秒内同步。

我的目标是让数据同步(理想情况下)持续或每分钟,也许我应该减少交易的批量大小?

我在做什么错?

[注意-Continuous标志设置!]

回答

0

一些调查后,我发现,一个典型的本地发布/订阅工作有每股认购3项任务:

  1. 创建快照
  2. 开球移动事务日志(2)

这相关于t他以下工作:

  1. <SourceComp>。 <SourceDB> - <PubName> - < number? >
  2. <SourceComp>。 <SourceDB> - < number? >
  3. <SourceComp>。 <SourceDB> - <DestComp> - <DestDB> - < number? >。

(3)被配置为每天运行一次。由于这是一个推动模式,我预计它会持续运行,但事实并非如此。命名约定是:

我希望这可以帮助那里的人