微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

合并复制/Web 同步不起作用 -- 应用了快照,但永远不会下载后续事务

如何解决合并复制/Web 同步不起作用 -- 应用了快照,但永远不会下载后续事务

我希望有人可以提供帮助。我们的复制部署有些复杂,所以我在下面概述了它:

  • Database_A 是使用事务复制的已发布数据库

  • Database_B 是 Database_A 的事务性发布的订阅数据库

  • Database_B 也是使用合并复制的已发布数据库

  • Database_C 是 Database_B 合并发布的订阅数据库

  • Database_B 和 Database_C 包含相同的表,也应该包含相同的数据(即,相同的表/列在两个发布中发布),并且只发布了表。

以下是复制的工作方式:

  1. 一个事务发生在 Database_A 中。
  2. 事务通过事务复制推送到 Database_B。
  3. 然后通过合并复制将事务推送到 Database_C。

上面的#3 由于某种原因不再起作用。这一直工作正常,但不久前停止了。认为没有发生任何变化。

此外,合并代理能够下载快照并初始化订阅者……但是从 Database_A 复制的任何新事务永远不会到达 Database_C。然而,值得注意的是,如果我在 Database_B 上手动运行复制的事务(通过 Tsql 脚本),它将通过合并复制被拉入 Database_C。换句话说,问题是如果事务通过事务复制发生,则永远不会将其拉入 Database_C。

我多次尝试重建复制,但没有取得任何进展。我即将升级到 Microsoft(无论是否值得),但是否有人熟悉这种情况或知道我还能检查什么?

非常感谢任何帮助!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。