gpt4 book ai didi

java - 如何解决 mssql 重置连接问题

转载 作者:行者123 更新时间:2023-12-01 11:25:28 24 4
gpt4 key购买 nike

当我使用 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

我的设置包括

  1. Eclipselink 作为 ORM
  2. sqljdbc v4.1
  3. SQL Server 2014
  4. Java 8

我相信问题可能是 sql-server 中的设置,尽管我还没有看到任何可以纠正的内容。该应用程序在 postgres 和 mysql 上运行完美,但客户只想使用 mssql。

最佳答案

MSFT JDBC 驱动程序不会调用用于清除先前 session 的 sp_reset_connection 过程。

我认为这个错误是由其他数据库正在清理的遗留问题引起的。

您需要对所有连接运行 SQL 配置文件跟踪,直到错误发生才能查看实际原因。

更多内容可以在以下位置找到: What does "exec sp_reset_connection" mean in Sql Server Profiler?

关于java - 如何解决 mssql 重置连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30846459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com