0

这里是设置:复制:使用SQL Server Express 2005订阅服务器的SQL Server 2008发布服务器

SQL Server 2008企业服务器与合并发布。

带有订阅请求的SQL Server 2005 Express。

没有网络或ftp设置。这是直接合并复制。

使用C#中的RMO对象,我得到一个“无法找到的类”。访问MergePullSubscription.SynchronizationAgent属性时发生COM错误。我已经尝试过2008年RMO dll(版本10 dll)和2005年RMO dll(版本9 dll's)。

当尝试使用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?,?). 

任何想法?

回答

相关问题