日期:2014-05-18  浏览次数:20537 次

sql2000的连接异常。
现象:一个asp网站服务器,通过局域网访问sql2000的数据库服务器。最近网站运行时出现sql无法连接的iis报错。但在网站服务器上通过odbc连接测试是正常的。
asp中的连接字符串为:oConn.Open "Provider=sqloledb;Data Source=168.10.10.10;Initial Catalog=webdb;User Id=test;Password=test"。 因为该两台服务器是配有双网卡,还可以通过另一个ip访问,于是我修改了连接字符串中ip后,sql的连接就恢复了正常。

一直想不通,服务器上如果有限制的话,那odbc应该也无法连接。所以我怀疑是不是sql2000数据库的问题。

敬请大家指教!

------解决方案--------------------
协议没有打开?
------解决方案--------------------
双网卡,我怀疑是防火墙挡了其中的一块网卡.
------解决方案--------------------
双网卡有时是会影响到SQL的连接,并非是SQL Server的问题。
你可以试着用计算机名来访问。如果不行,试着禁用另一块网卡。
感觉主要应该还是windows设置方面的问题,最近是不是更改过网络或者访问方面的设置?
------解决方案--------------------
正常,只要在一个网内,不管使用哪个IP,都指向服务器。