在delphi中我用ADO连接sql2000的字符串如下:
Provider=SQLOLEDB.1;Password=111111;Persist Security Info=True;User ID=test;Initial Catalog=abc;Data Source=192.98.69.3如果我的程序在本机上运行,则可以正常运行,如果放在其它机器上则出现
DBNETLIB(ConnectionOpen (Connect()). SQL SERVER 不存在或拒绝访问,请问是什么原因?我的sql2000配置为windows和sql混合登陆模式。

解决方案 »

  1.   

    http://sokoo.cnblogs.com/archive/2005/10/28/263673.aspx
      

  2.   

    http://7880.com/Info/Article-116a9e40.html
      

  3.   

    我的sql2000是打了补丁的。但我用telnet登陆sql服务器显示成功。
    注:我的本机上安装sql服务器,也就是在我装服务器这台机器能正常运行这个程序,但将程序放在其它就报上面的错误。
      

  4.   

    我的sql2000是打了补丁的。我用telnet登陆sql服务器显示成功。
    注:我的本机上安装sql服务器,也就是在我装服务器这台机器能正常运行这个程序,但将程序放在其它机器就报上面的错误,网络没有任何问题。我想应该是登陆的原因。