当我使用mssql测试应用程序并且不知道我可以做些什么来纠正问题时,我一直随机收到此错误。
Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.0.v20130507-3faac2b):
org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: com.microsoft.sqlserver.jdbc.SQLServerException:
Connection reset ClientConnectionId:a2fb508d-0e8e-48b0-92ed-2d1f262b4db1 Error Code: 0
我的设置包含
我相信问题可能是sql-server中的一个设置,虽然我还没有看到任何我能纠正的内容。该应用程序在postgres和mysql上运行完美,但客户只想使用mssql。
答案 0 :(得分:1)
MSFT JDBC驱动程序不会调用用于从上一个会话清除的sp_reset_connection过程。
我认为这个错误来自于与其他数据库一起清理的遗留问题。
您需要在所有连接上运行SQL配置文件跟踪,直到发生错误以查看实际原因。
更多信息可在以下网站找到: What does "exec sp_reset_connection" mean in Sql Server Profiler?