简体   繁体   English

合并SQL Server 2008和2000之间的复制

[英]Merge replication between sql server 2008 and 2000

Good day guys, I have one issue I'm trying to organise Merge replication between two servers 2000 and 2008. I tried two variants: 大家好,我有一个问题要尝试在两台服务器2000和2008之间组织合并复制。我尝试了两种变体:

First: I made publication at Sql server 2000 and when I tried to made subscription at 2008 I received following message: "For merge publications, the version of the Subscriber must not exceed the version of the Publisher". 首先:我在Sql Server 2000上进行发布,当我尝试在2008年进行订阅时,收到以下消息:“对于合并发布,订阅服务器的版本不能超过发行服务器的版本”。

Second one: I made publication at Sql server 2008 and when I tried to made subscription at 2000 I received following message: "to connect this server you must use SQL server Management Studio or SQL Server Management Objects" 第二个问题:我在Sql Server 2008上进行发布,当我尝试在2000年进行订阅时,收到以下消息:“要连接此服务器,必须使用SQL Server Management Studio或SQL Server Management Objects”

So could anyone give me good advice how to solve this issue ? 因此,有人可以给我很好的建议来解决这个问题吗?

As stated in Using Multiple Versions of SQL Server in a Replication Topology : 如在复制拓扑使用多个版本的SQL Server所述

For merge replication, a Subscriber to a merge publication can be any version no later than the Publisher version. 对于合并复制,合并发布的订阅服务器可以是发布服务器版本以上的任何版本。

This means you must make the SQL Server 2008 instance the Publisher and the SQL Server 2000 instance the Subscriber. 这意味着您必须使SQL Server 2008实例成为发布者,而使SQL Server 2000实例成为订阅者。 Use SQL Server 2008 Management Studio to configure the topology. 使用SQL Server 2008 Management Studio配置拓扑。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM