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