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

求助:sqlserver2005 一般性网络错误。请检查网络文档
大约隔一两个小时在应用服务器上事件查看器里出现[dbnetlib]一般性网络错误。请检查网络文档的错误。
重新开一下应用程序就正常了。再隔一阵又出现此问题。
ping数据库服务器IP,机器名都没有出现丢包情况。
telnet 1433也没有异常。
数据库日志也没什么异常日志。
出现此异常的sql语句是一条频繁执行的insert语句。目的表里大约300万数据,不过我将此表里数据清空问题依然存在。
操作系统是win2003企业版64位。数据库是sqlserver 2005企业版64位
各位碰到过这种情况没有,如何解决,请各位高手给些指点,谢谢!

------解决方案--------------------
网络是否正常?

是否是连接数量过多,
或者峰值偏高?
连接数据库时发生"一般性网络错误"的另类解释
http://www.person168.com/showtopic-1313.aspx
------解决方案--------------------
用一台测试机器,把sqlserver的连接数改为1,测试用两个机器去连,看会报什么错。
如果是一般性网络错误,则可能是连接超出了。

------解决方案--------------------
先按照下面的文章把这些全改了,如果还有问题,就要抓包,慢慢看了

Disable the TCP Chimney, offloading checksum, RSS, and SyncAttackProtect, 
TCP Chimmey:
http://support.microsoft.com/kb/942861 
http://support.microsoft.com/kb/948496
936594 You may experience network-related problems after you install Windows Server 2003 SP2 or the Scalable Networking Pack on a Windows Server 2003-based computer
http://support.microsoft.com/default.aspx?scid=kb;EN-US;936594
Application log when the BizTalk Server-based server processes a high volume of documents
http://support.microsoft.com/default.aspx?scid=kb;EN-US;899599