现象:建立事务发布后,推送订阅成功,但是建立请求订阅不成功
错误描述:用户XXXX登录失败
但是这个用户以及密码我分别在两台服务器上新建立的,都是相同的,各自都能登录各自的服务器,另外是事务发布,也不需要设置快照共享路径,为何请求订阅会失败?请大家帮帮忙,谢谢

解决方案 »

  1.   

    要将这个Windows帐号设为2台服务器SQL Agent Service的启动帐号,另: 2台服务器SQL Server中新增这个Windows帐号,权限要足够(如暂设sysadmin角色).
      

  2.   

    我建立的这两个账户是SQLServer的登录名,是sysadmin服务器角色
    代理的启动账户没有关系吧?
    我同事是local system账号启动的,我也是,他成功,我没成功
      

  3.   

    2个帐号是Windows级的,非SQL Server Login级的,2台机器上同帐号同密码.请参考
    http://topic.csdn.net/u/20110830/10/216a6cfd-a71a-4458-a6a7-de5ef189695d.html
      

  4.   

    已经为SQL Agent 建立了windows账号,密码也相同
    数据库的相同账号为tongbu 级别sysadmin
    但是请求订阅还是不行,我是事务发布,没有设置共享快照路径
      

  5.   

    "没有设置共享快照路径"--> 要修改共享快照路径为网络路径, 如 \\[发行端机器名]\[共享文件夹名]\
        因为默认是绝对路径格式C:\... 所以请求端在它本地肯定找不到快照文件.