SQL Server 一般性网络错误。请检查网络文档,连接中断
来源:xjh 编辑:xjh 2008-09-19
最近使用sql server2000数据库,频繁出现“[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]一般性网络错误。请检查网络文档。”遇到这类问题很头疼,今天终于找到原因。
环境说明:windows server 2003,sql server2000+sp3
错误及问题:
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]ConnectionCheckForData (CheckforData()).
服务器: 消息 11,级别 16,状态 1,行 0
一般性网络错误。请检查网络文档。
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]ConnectionRead (recv()).
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]一般性网络错误。请检查网络文档。连接中断
原因:使用校园网络时,一般使用计费客户端登录认证,计费系统阻止SQL Server传输的数据包通过,因此引起传输超时。
解决方法:在使用SQL Server2000时,暂时不用客户端登录,直接使用局域网。
现象:设置服务器端连接数,超时时间,设置客户端的超时时间,关闭服务器和客户机两头的防火墙都无效。如下图:
然而关闭客户端,则可以正常使用数据库,不再出现上述错误,客户端登录后又出现了上述错误。