我们在带有sql server 2008 x64 r2的vps服务器上运行一个网站.我们受到了17886错误的轰炸- 即:
服务器将断开连接,因为客户端驱动程序在会话处于单用户模式时发送了多个请求.当客户端在会话中仍在运行批处理时发送重置连接的请求时,或者在会话重置连接时客户端发送请求时,会发生此错误.请联系客户端驱动程序供应商.
这会导致sql语句返回损坏的结果.我已经尝试了几乎所有我在网上找到的建议,包括:
我们只有一个数据库,绝对是多用户.
最近安装了所有东西,所以它是最新的.它们可能是相关的high cpu(虽然不完全根据我所见过的监视器).也与high request rates搜索引擎相关.但是,高CPU /请求不应该导致sql连接重置 - 最坏的情况下我们应该有很高的响应时间或者我拒绝发送响应.
有什么建议?我只是一个开发人员而不是dba - 我需要一个dba来解决这个问题吗?