我现在的请况是:客户端登陆的用户一定要在服务器(2000)上存在,而且口令也必须相同,否则就无法连接。但是我想无论客户端操作系统(98/2000)登陆的是什么用户,都可以连接应用程序服务器,不知道要设置哪些东东???

解决方案 »

  1.   

    1、三层中间的application server 编译时关掉build with runtime package
    和 Use dynamic RTL 选项。
    2、在新机器上运行application server ,拷贝midas.dll至\windows\system或\windows\system32(win2000)
      运行Regsvr32.exe midas.dll 对midas.dll注册。
    3、拷贝application server 的*.tlb 类型库文件,用dephi\bin\tlibimp.exe 对库文件注册。
      

  2.   

    to flyingkiller(大飞虫) 我用的是MTS,不知兄台有和高见
      

  3.   

    你如果是Dcom连接,必须在服务器端用dcomcnfg.exe来配置你的服务器,以设置客户端的访问权限,不过我见意你用socket来连接,这样连接的速度快,而且不用配置服务器,我以前用DCOM,现在都不用了,改用Socket,主要原因是,DCOM的连接性能不好,如果用专线客户端还可以,但用碰到拨号连接的用户,会经常连不上,而SOCKET不会,不过用SOCKET,必须在服务器端运行scktsrvr.exe,来配置端口.不信人试试
      

  4.   

    to power_yhb(power_yhb) 可我现在是用MTS,你能解决我现在的问题吗?
      

  5.   

    也一样啊,这只不过是服务器端程序而已,在客户端你还是可以用socket来连接,
      

  6.   

    我已经解决了,设置 COM服务端->安全设置项->调用的身份验证级 谢谢各位~~~