尝试着写了个应用程序服务器,用ADO,在WIN98下写,连接MS SQL2000,
然后写了个客户端,运行正常,可把应用程序服务器放到另一台WIN2000机子上,却报告拒绝服务,把应用程序服务器放到另一台WIN98机子上,报告启动服务失败,请问什么原因?

解决方案 »

  1.   

    你用的是哪种连接方式(Stock、DCOM、CORBA)?它们都需要不同的DLL支持,或是需要服务器端注册设置。
      

  2.   

    你的服务启动失败应该是连接数据库失败.你在BDE下连接一下MSSQL试试.
      

  3.   

    如果是DCOM连接的话,一般是权限配置的问题。在Win2000里可以用DCOMCNFG配置。98里面好像没带,要自己到微软的主页上下载找到你的应用程序服务器,把身份标志改为“交互式用户”,别的配置建议看看李维的书
      

  4.   

    如果是用socktetconnection连接的,需要在服务器运行borland socket server,srktsrvr.exe,可以在delphi安装目录的binn下找到