5

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

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

4

2 回答 2

6

简而言之,是的。

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

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

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

于 2009-06-30T20:36:11.803 回答
2

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

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

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

无论如何,我想发布澄清,希望它能节省下一个人的时间和挫败感。

于 2010-08-11T11:11:14.327 回答