星空网 > 软件开发 > 数据库

SQL Server出现错误: 4014

SQL Server出现错误: 4014

 

线下的测试机器老是报错,从errorlog里看到大量的4014错误

A fatal error occurred while reading the input stream from the network. The session will be terminated (input error: 0, output error: 0).错误: 4014,严重性: 20,状态: 16。

SQL Server出现错误: 4014

SQL Server出现错误: 4014

 

于是谷歌了一下,发现了一篇文章:https://www.mssqltips.com/sqlservertip/3538/fixing-sql-server-fatal-error-4014/

大家知道现在的网卡内置功能都比较厉害,有些功能甚至可以代替CPU去执行,于是微软发布了Scalable Networking Pack (SNP) 可伸缩网络包,可伸缩网络包包括了以下3个主要功能

TCP/IP Chimney Offload
Receive Side Scaling (RSS)
Network Direct Memory Access (NetDMA)

 

 

大家可以用下面命令查看上面3个功能是否是enabled

netsh int tcp show global

 

一般操作系统会默认开启Chimney Offload功能,这个是TCP/IP网络包下推功能,本来是CPU处理的现在交给网卡处理,减轻CPU负担,加快网络包处理速度

但是不是所有网卡都支持Chimney Offload功能,由于线下测试机器是普通家用PC,所以网卡驱动并不带有这个内置功能

 

解决办法是禁用Chimney Offload

netsh int tcp set global chimney=disablednetsh int tcp set global rss=disabled

SQL Server出现错误: 4014

禁用之后,再执行netstat命令看一下处理是否迁移回CPU

netstat -t

SQL Server出现错误: 4014

 

 

如果最后一列是InHost,那么表示数据包的处理逻辑是CPU上完成,而不是在网卡上完成

 

至此,问题解决,errorlog也没有发现4014错误

 

如有不对的地方,欢迎大家拍砖o(∩_∩)o 

 




原标题:SQL Server出现错误: 4014

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

腾辉电商:https://www.goluckyvip.com/tag/42391.html
腾辉跨境电商:https://www.goluckyvip.com/tag/42392.html
腾浪跨境浏览器:https://www.goluckyvip.com/tag/42393.html
腾鲤马:https://www.goluckyvip.com/tag/42394.html
腾讯广点通:https://www.goluckyvip.com/tag/42395.html
腾讯课堂跨境电商:https://www.goluckyvip.com/tag/42396.html
海陵岛马尾岛景点介绍 海陵马尾岛图片:https://www.vstour.cn/a/363177.html
无锡旅游景点竹海 - 无锡的竹海:https://www.vstour.cn/a/363178.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流