我有一个 SQL 2000 实例,该实例具有带有事务发布的数据库 - 仅表。它由 SQL 2005 实例订阅 - 没有问题。
我需要在合并发布中发布来自此事务订阅的一些表。现在,我在 SQL 2005 实例中使用另一个数据库作为合并订阅者。
设置如下所示:
SQL2000 --(事务)--> SQL2005-1 --(合并)--> SQL2005-2
SQL2000 发布的初始快照一直到 SLQ2005-2 合并订阅者。
如果我在 SQL2000 端更新或插入一行,它会通过中间的 SQL2005-1 数据库。但是,这些行不会传播到 SQL2005-2 数据库。如果我在 SQL2005-1 数据库中手动插入或更新一行,更改确实会通过。
当事务订阅执行插入或更新时,似乎没有调用合并发布工作的更新或插入触发器。
我怎样才能让它工作?任何帮助将非常感激!