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

[求助] 在事务复制正常运行了好久,突然出现下列问题
这台机器上没有安装安全软件包,或者该用户尚未登录,或者客户端与服务器之间没有兼容的安全软件包。注意:按所请求的次数(10)重试了该步骤,没有成功。步骤失败


请问是什么问题?以前好好的,这几天突然不成了。
重新配置的复制也不成啊

------解决方案--------------------
郁闷中,我也碰到这个问题,等待答案.....
------解决方案--------------------
重启SQL服务.或重启计算机.
------解决方案--------------------
关注中,服务重新启动过了,不好使
------解决方案--------------------
解决了,我也散200分,呵呵
------解决方案--------------------
企业管理器 删除注册 再重新注册下呢?
------解决方案--------------------
要找事务复制的日志, 看错误消息才能确定原因
------解决方案--------------------
没有白发消息,谢谢zjcxc(邹建)肯来光顾。

我看了,日志内容就是这样的。所以请教一下,可能存在的问题。
------解决方案--------------------
我遇到过.具体什么忘记了.大概方法是这样的.
1.hosts里发布和订阅互相都加个解析.
2.dcomcfg里第2个选项卡,第一个权限那个,给sqlserver的启动和代理那个帐户加上权限.
再把sqlserver重新启动下.
(1,2具体哪个是忘记了,反正都加了也不影响啊.呵呵)
你看看代理的那个作业的详细步骤,如果是第2个,作业的详细步骤里给出的错误,有相应的解决办法(就是第2个).
------解决方案--------------------
看下代理作业的作业历史的详细步骤.
------解决方案--------------------
解决了,呵呵。

在日志中可以知道就是在做分发时出现问题,那么显然与订阅无关。
我禁用了发布与分发,然后重新配置,发现配置分发错误。

修复一下SQL 里的ServerName属性值
然后重启动,配置再重新设置分发时的SQL登陆(可能有人修改了这个密码)

创建分发就可以了,其它一切都正常。

太偷懒了,其实错误挺简单的。
------解决方案--------------------
跟系统表玩了一阵子,搞得有点乱,折腾时间长了。呵呵
------解决方案--------------------
不过怎么都感觉和SQL复制提示的错误信息不大匹配。那个安全软件包整的头都大了。
------解决方案--------------------
学习

------解决方案--------------------
收藏学习!