很明显,你的com接口没有注册嘛!
看看了,是不是服务器端的dcom服务器没有注册,执行一下就ok了!:)

解决方案 »

  1.   

    把MTS重启动以下,看客户端登录的身份是否已经注册!!
      

  2.   

    TO: njbudong
    我不太明白,能不能说的明白一点。
      

  3.   

    也就是什么用户登录,
    然后把MTS重启动
      

  4.   

    如果是mts/com+设置一个权限给它,不要用默认的当前登陆者的权限!
      

  5.   

    现在你的MTS组件正常吗?客户端登录能看到吗?
      

  6.   

    服务器端dcomcnfg是配置过的,权限都为everyone完全访问。两台机器都重启过了。
      

  7.   

    我让你重启MTS,可能是连接不正常引起的,是客户端没有正常释放MTS事务造成的,Decom进程别挂起,重启动通讯服务器!
      

  8.   

    MTS怎么重启呀。DCOM没人动,它自己会挂起吗。
      

  9.   

    怎么看MTS是否正常?在客户端怎么看?
      

  10.   

    连接释放不正常,当然,我是专门做Decom通讯这一层的,信不信由你!这种问题出现过!
      

  11.   

    TO:njbudong
    机器重启过了,MTS不重启呀。
      

  12.   

    我也遇到同样问题,问过很多遍,好象没有彻底解决。我用的是DELPHI自带的例子程序,编译后就出现此问题。客户端不正常(也编译过此程序,应该不存在注册问题),DCOM传递的信息,比如服务器端显示多少人访问服务器程序,正常,但是访问数据库出错。。如果解决请告诉我哦,我也加分。