求助;
DELPHI7+SQLSERVER2000
访问SQLSERVER2000时,连接不成功,PING是可以PING通的,但是始终不能使用IP地址。端口设置也可以,因为可以使用机器名,但是因为这个项目工作在广域网下,所以只能使用IP地址。
求教高手。

解决方案 »

  1.   

    如果用sql能连接上的话可能是ado驱动有点问题,可以改注册表也可以重装一下sql就OK
    以前遇到过
      

  2.   

    是否服务器没开打开TCP连接方式?机器名可以连接有可能是使用NamePipe。到SQL Server上面进行Server Config.再到客户端使用Telnet连接1433端口。如果连接不上,请检查服务器的防火墙设置。如果是telnet可以正常连接,那么可以试着在客户端安装一个SQL Client,并进行相应的配置。
      

  3.   

    先连接ODBC只要ODBC连接可以,就一定能连接的通,如果不行,那么看下WINDOWS的防火墙开了没有,把它关闭再连接次就行
      

  4.   

    用查询分析器一样只能用机器名,提示好象是[DBTLN]SQL SERVER服务器不存在或访问被拒绝。我主要困惑的是用机器名可以而用IP地址怎么也上不去。
      

  5.   

    还是那句话,先看服务器当中的TCP/IP连接配置,除非你确定别的机器可以通过IP连接.另外就是客户端的TCP/IP连接方式需要开启.
      

  6.   

    这个我也遇到过,连SQL本身企业管理器中也不能连。
      

  7.   

    先配置下ODBC看看看能否连上啊..
    选择系统DSN,,输入服务器IP地址,下一步,在客户端配置那里,网络库要选择 TCP/IP,不能选Named pipes.设置完后,看测试连接是否成功。。