我的服务器是win2k+sql2000,选择的是混合认证模式。
我在一台装有delphi的机器上开发了一个使用ADO从该SQLserver读
取数据的程序,运行正常。但是当我的程序放到一台没有安装
delphi的机器上的时候,我的程序连接SQLserver不成功,除非我登
录那台服务器一次(访问该服务器的共享文件夹),才能正常使
用。问题在于我选择的是mix authentication mode,那应该跟win2k的
用户认证没有任何关系呀?到底怎么回事,求教!

解决方案 »

  1.   

    服务器安装有问题,我以前也遇到过,不过重新安庄了就解决了。你可以先建过TEST.UDL文件测试以下。或通过ODBC测试。看SQL2K是否正常。
      

  2.   

    SQL服务器端的开始菜单有一个"服务器网络实用工具".
    在这里启动"TCP/IP"协议放在第一的位置,把"命名管道"协议放在第二的位置。
      

  3.   

    客户也要装一个SQL Sever什么组件才行
      

  4.   

    findcsdn(findcsdn),我把客户网络工具和服务器网络工具中删得剩下TCP/IP,然后reboot了一遍,情况依旧呀
      

  5.   

    在客户端的ODBC数据源管理器中,配置一个系统DNS,把他的连接方式该改为TCP/IP