可以在SQL 2005发布者和SQL 2008订阅者之间进行复制吗?

时间:2009-06-30 20:24:59

标签: sql-server replication rmo-programming

我在SO上看到了这个问题here,但我不确定是否回答了我的问题。我的中央SQL服务器是2005 Standard。我正在开发一个需要在本地安装SQL Express的应用程序。然后我以编程方式创建订阅,然后同步它们。

我可以在本地机器上使用2008 Express吗?

2 个答案:

答案 0 :(得分:6)

简而言之,是的。

该技术向后兼容,因此SQL Server 2008订阅者可以从SQL Server 2005 Publisher接收订阅。

有关SQL Server Replication向后兼容性的详细文档,请参阅以下参考:

http://msdn.microsoft.com/en-us/library/ms143323.aspx

答案 1 :(得分:2)

我意识到这已经过时了,但我遇到了类似的情况(使用Web同步和复制)作为原始海报并找到了这个帖子,并使用上面的简短答案开始处理它。我得到一个错误,明确表示我需要SQL 2008或更高版本作为发布者使用SQL 2008 Express作为订阅者。这个MS页面:

http://msdn.microsoft.com/en-us/library/ms143241.aspx

在发布商和订阅者的矩阵中明确说明: “不支持此配置,因为Publisher版本必须等于或大于订阅者版本。”

无论如何,我想发布澄清,希望它会为下一个人节省时间和成本让我感到沮丧。