我们有一个从事 Java (JDBC) 应用程序的供应商说他们收到了错误
对等方重置连接:套接字写入错误
他们坚持认为 SQL Server (SQL Server 2012) 出于某种原因强行断开了他们的应用程序服务器。我已经运行 Profiler 跟踪来收集注意和用户错误消息事件,但没有发现任何帮助。我检查了环形缓冲区并且只有登录失败 - 没有断开连接。
SELECT CAST(record AS XML) FROM sys.dm_os_ring_buffers
WHERE ring_buffer_type = 'RING_BUFFER_CONNECTIVITY'
Windows 日志没有显示任何有用的信息。这是我应该能够在 SQL Server 中追踪的错误,还是纯粹是需要网络跟踪或其他东西的网络错误?有任何想法吗?
看起来不像 SQL Server 的问题。这是一个关于连接被 sql server 强制关闭的链接:
https://technet.microsoft.com/en-us/library/ms187005(v=sql.105).aspx
此外,以下帖子可能会帮助您进一步分析错误:
https://stackoverflow.com/questions/25611741/java-net-socketexception-connection-reset-by-peer-socket-write-error-when-serv