此问题所涉及网络结构如下:
1、两台业务服务器(A、B)结合HP盘柜组成一套双机热备系统,通过DataWare6.1.1双机管理软件配置出虚拟服务器C;
2、一台前置机D方案实施目的:
双机与前置机之间,通过SQL2000自带的合并复制功能同步业务数据方案实施步骤:
1、设置前置机D为SQL2000出版服务器、发布服务器(合并复制)
2、设置双机虚拟服务器C为订阅服务器(当前A为激活状态,B为待命状态,且客户端可以正常访问C的数据)
3、设置A、B、D的SQLSERVERAGENT服务的登录帐户选择为Administrator,即:不要选择“本地系统帐户”,D的此项服务启动类型选择:自动,由于A、B的此项服务是由双机管理软件DataWare自动带起,所以启动类型选择:手动遇到的问题:
双机C的Sql Server代理作业如下:
-Publisher [D] -PublisherDB [Card] -Publication [Card] -Subscriber [B] -SubscriberDB [Card] -SubscriptionType 1 -SubscriberSecurityMode 0 -SubscriberLogin [sa] -SubscriberEncryptedPassword []    -Distributor [D]该作业大致意思是将D和B的Card数据合同复制,以同步数据,细心的网友会发现“……-Subscriber [B]……”不合理的,前面已经提到当前A为激活状态,B为待命状态,怎么能让D与待命状态的B进行数据同步呢?这个时候我将作业手工改为“……-Subscriber [A]……”,或是“……-Subscriber [C]……”,但是都是提示失败。
这个时候我又将B关机了,再做上述测试,Sql Server代理作业默认又是与B连,手工改成与A、C连依然失败,重启双机依然无效,真是郁闷到底了。。