我正在使用我们的SQL Server 2005服务器之一,不时出现以下消息:
SQL Server警报系统:'严重程度20 - 当前进程中出现致命错误'发生在\ myserver
网络数据包有效负载中指定的长度与读取的字节数不匹配;连接已关闭。
我看过sql日志但找不到与此相关的任何内容。
在谷歌上我只能找到this link,我可以在那里阅读以下信息:
执行错误消息中列出的CLIENT IP地址的nslookup,并找出正在连接的计算机。然后,您需要检查该计算机并确定具体连接到SQL Server的内容。您可以通过为错误和警告事件类执行SQL跟踪获得更多信息,并在跟踪数据中包含ClientProcessID列。当错误达到峰值时,您可能会获得从该10.26.32.96计算机连接的进程的PID,然后您可以通过将PID添加到显示的数据来在该计算机上的任务管理器中找到该进程(查看 - >选择列)。
几天前发生了这件事。 我可以在myServer上放置什么,以便下次发生此错误时我有更多详细信息,以便找出导致它的原因?当我跑
时SELECT * FROM sys.dm_io_cluster_shared_drives
它什么都不返回,所以它不是集群服务器
我使用solarwinds来监控HTTP连接,显然报告服务有问题,如下图所示。
进一步调查显示,这是一个LOGON问题,如下图所示,从sql错误日志中可以看出。
但问题仍然存在,我该如何解决这个问题呢?有什么建议吗?