SQL Server 伺服器的「系统管理事件」有大量 SQL Server Native Client 11.0 的错误,原本以为是 SQL 运行层面的问题就都没理会,后来有天上网查,才发现跟 ESET 有些关联。
SQL Server本机客户端 11.0: 由于缺少文件或版本不匹配而无法加载sqlnclir11.rll. 该应用程序无法继续.
从 这篇 ESET 官方的讨论串来看,似乎是 SQL Server 2014 版sqlnclir11.rll 档的凭证有些问题,所以 ESET 认为要由微软来处理这个问题,但微软又不理会,所以这个问题就一直这么存在着。好在最后 ESET 官方还是有提供调整 ESET 设定的方式,来避开这个问题。
【步骤】
◎ 进入 ESET 「进阶设定」画面,依序找到点选「侦测引擎」-「自动排除」-「要产生的自动排除」,将「Microsoft SQL Server」的项目取消即可。
这个问题似乎只发生在 SQL Server 2014,ESET 官方说在 2016 没有此问题。
【參考連結】
- EFS 7.0.12014.0 – MSSQL错误 – 页 3 – Windows Server的ESET产品 – ESET安全论坛