我在SO上看到了这个问题here,但我不确定是否回答了我的问题。我的中央SQL服务器是2005 Standard。我正在开发一个需要在本地安装SQL Express的应用程序。然后我以编程方式创建订阅,然后同步它们。
我可以在本地机器上使用2008 Express吗?
答案 0 :(得分:6)
简而言之,是的。
该技术向后兼容,因此SQL Server 2008订阅者可以从SQL Server 2005 Publisher接收订阅。
有关SQL Server Replication向后兼容性的详细文档,请参阅以下参考:
答案 1 :(得分:2)
我意识到这已经过时了,但我遇到了类似的情况(使用Web同步和复制)作为原始海报并找到了这个帖子,并使用上面的简短答案开始处理它。我得到一个错误,明确表示我需要SQL 2008或更高版本作为发布者使用SQL 2008 Express作为订阅者。这个MS页面:
http://msdn.microsoft.com/en-us/library/ms143241.aspx
在发布商和订阅者的矩阵中明确说明: “不支持此配置,因为Publisher版本必须等于或大于订阅者版本。”
无论如何,我想发布澄清,希望它会为下一个人节省时间和成本让我感到沮丧。