0

여기에 설치가 있습니다.복제 : SQL Server Express 2005 구독자가있는 SQL Server 2008 게시자

병합 게시가있는 SQL Server 2008 Enterprise Server.

끌어 오기 구독이있는 SQL Server 2005 Express.

웹 또는 FTP 설정이 없습니다. 이것은 직접 병합 복제입니다.

C#의 RMO 개체를 사용하면 "클래스를 찾을 수 없습니다."라는 메시지가 나타납니다. MergePullSubscription.SynchronizationAgent 속성에 액세스 할 때 COM 오류가 발생합니다. 나는 2008 RMO dll (버전 10 DLL)과 2005 RMO dll (버전 9 dll)을 모두 시도했습니다. replmerge.exe를 사용하려고 할 때

, 나는 다음과 같은 얻을 :

2010-04-10 04:12:05.263 Microsoft SQL Server Merge Agent 9.00.1399.06 
2010-04-10 04:12:05.294 Copyright (c) 2000 Microsoft Corporation 
2010-04-10 04:12:05.294 
2010-04-10 04:12:05.294 The timestamps prepended to the output lines are express 
ed in terms of UTC time. 
2010-04-10 04:12:05.294 User-specified agent parameter values: 
         -Publisher SUN 
         -PublisherDB PRIMROSE 
         -PublisherSecurityMode 1 
         -Publication PRIMROSE 
         -Distributor SUN 
         -DistributorSecurityMode 1 
         -Subscriber PVILLE\SQLEXPRESS 
         -SubscriberSecurityMode 1 
         -SubscriberDB PRIMROSE 
         -SubscriptionType 1 
         -DistributorLogin sa 
         -DistributorPassword ********** 
         -DistributorSecurityMode 0 
         -PublisherLogin sa 
         -PublisherPassword ********** 
         -PublisherSecurityMode 0 
         -SubscriberLogin sa 
         -SubscriberPassword ********** 
         -SubscriberSecurityMode 0 
2010-04-10 04:12:05.325 Connecting to Subscriber 'PVILLE\SQLEXPRESS' 
2010-04-10 04:12:05.481 Connecting to Distributor 'SUN' 
2010-04-10 04:12:05.513 The version of SQL Server running at the Distributor(10. 
0.2531.?♠?♠???♠?♠?♠?♠?♠?♠) is not compatible with the version of SQL Server runn 
ing at the Subscriber(9.00.1399.?♠?♠???L?L?LHL?L?L?L?,?). 
2010-04-10 04:12:05.513 Category:NULL 
Source: Merge Process 
Number: -2147200979 
Message: The version of SQL Server running at the Distributor(10.0.2531.?♠?♠???♠ 
?♠?♠?♠?♠?♠) is not compatible with the version of SQL Server running at the Subs 
criber(9.00.1399.?♠?♠???L?L?LHL?L?L?L?,?). 

어떤 아이디어?

답변

3

주제에 대한 BOL 참조는 Using Multiple Versions of SQL Server in a Replication Topology입니다.

버전의 서비스 팩 2 (SP2)는 다음과 같은 정보를 포함하여 지원되는 토폴로지와 제한에 나열됩니다.

고객 Express는 1399이며 RTM을 의미하므로 지원되는 토폴로지가 아닙니다.