日期:2014-05-18  浏览次数:20595 次

sql server 2000合并复制的问题!
运行环境   windows2000+sql   server   2000
机器:A(分发服务器),B(订阅服务器)   A,B在同一局域网中,且使用的是机器名
A作为发布服务器,并强制B服务器订阅
在进行合并复制后,出现下列错误提示:  
对发布“***”的订阅是无效的。

错误列表框中显示
分类   源   编号
代理程序   合并复制提供程序   -2147201019

具体错误信息是:
(执行顺序由近到远排列)
对发布“***”的订阅是无效的
已向表 "sysmergesubsetfilters "中大容量复制了数据(0行)
正在将数据大容量复制到 "sysmergesubsetfilters "中
已向表 "MSmerge_genhistory "中大容量复制了数据(1行)
正在将数据大容量复制到表 "MSmerge_genhistory "中
已向表 "MSmerge_tombstone "中大容量复制了数据(0行)
正在将数据大容量复制到表 "MSmerge_tombstone "中
已向表 "MSmerge_contents "中大容量复制了数据(0行)
正在将数据大容量复制到表 "MSmerge_contents "中
正与订阅服务器B连接
正与订阅服务器A连接
初始化


如果是在A机器中的两个数据库之间,还是在B机器中的两个数据库间都可以合并复制成功,但是A,B之间的数据库就出现上述错误?

可能是什么引起的呢?如何解决呢?谢谢大家的帮忙了!

------解决方案--------------------
可考虑两台机器之间的访问权限问题