两台机器都是win2000 server,sql server7。a机为发布服务器,b机为订阅服务器。都是用系统账号(administrator)登陆数据库的。a机的发布已经完成(用的是事务方式,并且是所做操作立即可以在订阅服务器上反映出来),b机上无法进行订阅(错误提示为‘name cannot be null’),但是可以在a机上进行‘强制订阅’。
现在的问题是a机上所有的操作(insert,update等)在b机上无法反映出来,不知是什么原因造成这种情况。
老板催得好急,各位高手请指点迷津。
---------------------------------------------------------------
错误提示为‘name cannot be null’
从这个错误来看是你的机器之间没有安全信任委托!
---------------------------------------------------------------
你可以把当前的订阅发布操作生成SQL脚本文件,执行这个文件,看是哪一句出错就知道了。
---------------------------------------------------------------
gz