打开历史记录,看看详细错误.本人初步估计应该是没有权限的问题.
异地同步,需要在两台电脑上建同一个超级用户(即名称和密码都一样),并指定此用户启动"SQLSERVERAGENT"服务,打开订阅--点击同步--选择"模拟***代理服务登陆"

解决方案 »

  1.   

    在提示对发布订阅无效的错误之前的动作消息是:
    (时间顺序由近到远排列)
    已向表"sysmergesubsetfilters"中大容量复制了数据(0行)
    正在将数据大容量复制到"sysmergesubsetfilters"中
    已向表"MSmerge_genhistory"中大容量复制了数据(1行)
    正在将数据大容量复制到表"MSmerge_genhistory"中
    已向表"MSmerge_tombstone"中大容量复制了数据(0行)
    正在将数据大容量复制到表"MSmerge_tombstone"中
    已向表"MSmerge_contents"中大容量复制了数据(0行)
    正在将数据大容量复制到表"MSmerge_contents"中
    正与订阅服务器B连接
    正与订阅服务器A连接
    初始化请大家看看历史记录,问题是出在哪里?
      

  2.   

    你的问题应该是我上面说的权限:
    异地同步,需要在两台电脑上建同一个超级用户(即名称和密码都一样),并指定此用户启动"SQLSERVERAGENT"服务,打开订阅--点击同步--选择"模拟***代理服务登陆"
      

  3.   

    wgsasd311(自强不息) ,在SQL SERVER企业管理器中的登录里新建登陆用户吗?还有,我直接在分发服务器上设置了强制订阅,并没有找到[订阅-同步-选择"模拟***代理服务登陆"]的内容,请问在哪里找到啊?谢谢拉!
      

  4.   

    wgsasd311(自强不息) ,在SQL SERVER企业管理器中的登录里新建登陆用户吗?
    =====不是的,是要修改启动代理服务的用户.
    还有,我直接在分发服务器上设置了强制订阅,并没有找到[订阅-同步-选择"模拟***代理服务登陆"]的内容,请问在哪里找到啊?谢谢拉!
    =====打开企业管理器==打开数据库实例==打开复制==打开订阅==点击"同步"标签
      

  5.   

    wgsasd311(自强不息) ,也就是说不能以sa来启动代理服务,而是用其他任意用户,比如说都用USER1来启动代理服务,是吗?
    我打开订阅,在右边栏里显示了订阅,怎么没有看到"同步"标签啊?点右键也没看到啊,谢谢你答复啊!