用delphi开发的数据库系统,使用SQL Server2000personal做数据库
在win2000p上装的数据库,ip:172.20.60.152  掩码:255.255.0.0 主机名:DS
在win98下装客户连接工具,配置tcp/ip连接,主机名和另一个名字都是DS
win98的ip :172.20.60.103  掩码:255.255.0.0  
用delphi的BDE连接,前几天用的好好的,突然就出问题了
试过BDE和ODBC,可是怎么都连不上。
ping172.20.60.152或ping DS都可以ping通的。
怎么回事??(另外的2台机子可以连上SQL SERVER 2000服务器)
ODBC 连接报错是:
connection failed
SQLSTATE '01000'
SQL Server Error:20
[Microsoft][ODBC SQL SERVER DRIVER][TCP/IP Sockets]connection open
(preloginhandshake())
connection failed
SQLSTATE '08000'
SQL Server Error:20
[Microsoft][ODBC SQL SERVER DRIVER][TCP/IP Sockets]encryption not supported on SQL Server怎么解决这个问题,在线等。我出300分求解!!!
对了,我试过重装客户连接程序,可是还是不行!
另外,他们公司是局域网,那么98下TCP/IP下dns里面的host 和域分别写什么进去?

解决方案 »

  1.   

    可是别的机子用这个密码可以啊!
    我是在SQL SERVER 里面建了一个admin的用户,密码为空。
    另外,那台机子ping 别的机子可以ping通,用网络邻居看到,但有几个机子点击进不去,说是设备没准备好,那几个机子是开机的。各位,救命呀!!
      

  2.   

    你设的sql server 的许可站点是多少?
      

  3.   

    你可以用google找这个错误,好象是你用了128位或其它SQL驱动不支持的加密格式.