여기에 설치가 있습니다.복제 : 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?,?).
어떤 아이디어?