客户端采用DCOM连接,连接数据库时显示服务启动失败,
服务器在另外一台机子

解决方案 »

  1.   

    Application Sever注册了没有?
      

  2.   

    是的,运行Application Sever,客户端clientdataset的provider属性就能自动找到guid...
      

  3.   

    我运行了,但是还是会出错的,如果SERVER在本地不会发生错误
      

  4.   

    你有QQ吗?我的QQ是78530213可以聊聊
      

  5.   

    独孤求败你有QQ吗?我的QQ是78530213可以聊聊
      

  6.   

    要设置dcom的远程机器名,其它不变,试试看
      

  7.   

    实在不行试试socket连接。输入IP就可以了
    其他的和DCOM基本一样
      

  8.   

    对,要设置dcom的远程机器名的,它的属性中的第一项就是机器名的~
      

  9.   

    先要在服务端和客户端运行一下服务端程序,然后修改客户端配置(DCOMCNFG.EXE),将服务指定在服务器上运行。
      

  10.   

    1.客户端程序中的dcom属性computername中有没有运行应用服务程序的机器名(或ip地址);
    默认是本机。2。运行客户端程序的操作系统的登陆用户和密码,与运行应用服务程序的是否一致。关键就这两点。
      

  11.   

    客户端程序中的dcom属性computername设置了,
    运行客户端程序的操作系统的登陆用户和密码,与运行应用服务程序一致
      

  12.   

    运行应用服务程序的机器,操作系统用的是什么?
    如果是95,则还需要装DCOM95,
    如果是98,则需要装DCOM98。NT就不用。
      

  13.   

    DCOM就是有这个问题,我以前也遇见过,对了,你在编写客户端应用程序是能不能连上应用服务程序呀
      

  14.   

    有没有用dcomcnfg进行过设置?
      

  15.   

    你的服务启动失败,
    是dcom没有调起来,还是dcom连接数据库有问题?
      

  16.   

    我的qq是:49385899,
    [email protected]
      

  17.   

    要进行远程的连接应用程序服务器,则,服务器上必须作以下几个操作:
    a:服务器一定要使域模式,而且,要保证客户端有权限直接或间接访问该域。
    b:注册好应用程序服务器。运行即可。
    c:利用DCOMCNFG.EXE配置默认的DCOM启动权限和访问权限。
    d:利用dcomcnfg.exe配置每个远程数据模板(com对象)的启动权限,即是交互式用户、启动用户还是指定用户,一般是交互式用户,根据系统权限来控制。
    e:每个用dcomcnfg.exe配置之后,一定要重新启动。客户端:
    一定要登陆域
      

  18.   

    客户端一定要用域模式,不过是否要登录到中间层所在的域那就不一定,用受委托的域也可以,只要间接、直接的访问权限即可。而且,客户端的dcomconnect组件要配置她的computername属性。根据上述步骤,应该是没有问题。