SQL事务复制可以在SQL 2005 Standard(Publisher)和SQL 2008 R2 Web(订阅者)之间工作吗?

时间:2011-10-05 16:36:53

标签: sql sql-server-2005 sql-server-2008 ftp transactional-replication

我一直在尝试,谷歌搜索和撞击墙头,但无法确定我们的问题是什么或如何解决它。

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

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

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

如果我使用运行SQL 2008 Enterprise的其他订阅者测试它,它可以正常工作。

可能是因为版本?可能是SQL 2008 R2 Web无法作为SQL 2005的订户工作吗?

谢谢, 费德里科

2 个答案:

答案 0 :(得分:0)

支持混合版本,但是:

  • 分销商版本必须始终与发布商
  • 相同或更新
  • 事务复制的订阅者可以在Publisher
  • 的新版本/旧版本的2个版本中
  • 合并复制的订阅者必须等于或早于Publisher

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

答案 1 :(得分:0)

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

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