0

我一直在尝试,谷歌搜索并将我的头撞到墙上,但无法弄清楚我们的问题是什么或如何解决它。

我有 SQL 2005 Standard 服务器作为发布者。我需要对另一个位置的 SQL 2008 R2 Web 服务器进行事务复制。

我已经设置了发布,并启用了 FTP 访问以获取快照。

在 2005 服务器上,当我启动复制监视器时,它一直说未初始化订阅。

如果我使用运行 SQL 2008 Enterprise 的不同订阅者对此进行测试,它可以正常工作。

会不会是版本的原因?难道是 SQL 2008 R2 Web 不能作为 SQL 2005 的订阅者工作?

谢谢,费德里科

4

2 回答 2

0

支持混合版本,但是:

  • 发行商版本必须始终等于或高于发行商版本
  • 事务复制的订阅者可以在 Publisher 的 2 个较新/较旧的版本中
  • 合并复制的订阅者必须等于或早于发布者

您需要进行故障排除以验证初始设置。我建议您也使用 GUI http://www.sql-server-performance.com/2010/transactional-replication-2008-r2/设置复制(在 SQL 2005 中应该类似)

于 2011-10-12T03:37:56.473 回答
0

下面列出的评论来自我们的 SQL PFE。我仍在尝试获取一些文档。

“发布者版本必须等于或大于订阅者版本。”

于 2012-08-08T20:01:21.383 回答