sqlserver2000~自己的机子做为服务器,局域网内另一部电脑作为客户端    自己在自己电脑上连接一切正常,在客户端上连接会出现这个问题    用delphi编写,ADO连接数据库本地中使用的是sqlserver与windows混合验证,物理连接正常,能ping通
 
    监视本机服务器的监听也正常,1433端口listen中求解。。

解决方案 »

  1.   

    连接字符串是ado上的直接就能找到Provider=SQLOLEDB.1;Password=123456;Persist Security Info=True;User ID=sa;Initial Catalog=肿瘤卡;Data Source=172.16.92.112这里应该没有问题
      

  2.   

    telnet 172.16.92.112 1433 试一下能否连通
    如不能连通,看看防火墙的设置
      

  3.   

    你的服务器上安装的是什么操作系统?是Windows 2003 Server吗?建议安装SQL Server 2000 的 Service Pack 4 (SP4),下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5
      

  4.   

    windows XP自带的防火墙你关了没有?
      

  5.   

    解决了~攻公布下解决方法    连接参数的设置问题~诚如2L所说  
    Password=123456;Persist Security Info=True;User ID=sa;Initial Catalog=XXX;Data Source=XXXX    就OK~~ 一些连接参数可能有他另外的作用 ~ 在你了解的情况下可以自我增加或者减少