1.1.6版本Druid連接MSSQLServer 2008 R2報錯The query timeout value -1 is not valid. #2210


https://github.com/alibaba/druid/releases/tag/1.1.8
問題已修復,請使用新版本

 

xhhwc commented on 21 Dec 2017

1.1.6版本Druid連接MSSQL Server 2008 R2報錯:com.microsoft.sqlserver.jdbc.SQLServerException: The query timeout value -1 is not valid.經測試1.1.5版本的Druid無此問題;而1.1.6版本Druid連接MySQL數據庫也沒有問題。以下是完整的錯誤日志:
com.microsoft.sqlserver.jdbc.SQLServerException: The query timeout value -1 is not valid.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:227)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.setQueryTimeout(SQLServerStatement.java:1112)
at com.alibaba.druid.pool.vendor.MSSQLValidConnectionChecker.isValidConnection(MSSQLValidConnectionChecker.java:47)
at com.alibaba.druid.pool.DruidAbstractDataSource.validateConnection(DruidAbstractDataSource.java:1304)
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1585)
at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:854)
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1221)
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1217)

 
 
@beykery
 

beykery commented on 21 Dec 2017

這個錯誤我也遇到了,我現在不得已使用1.1.5版本,這個版本沒這個問題。

@ky2c
 

ky2c commented on 22 Dec 2017

配置一下validationQueryTimeout參數就可以了。

@caodianlong
 

caodianlong commented on 22 Dec 2017 • 

edited 

我也遇到了, 坑了好久。 設置validationQueryTimeout參數大於-1就好了

 

@wenshao wenshao added this to the 1.1.7 milestone on 24 Dec 2017

@wenshao wenshao added the Bug label on 24 Dec 2017

@wuyan2018
 

wuyan2018 commented on 7 Jan

我加了validationQueryTimeout也不起作用,spring boot 1.5.9 會循環不停的報錯: ERROR c.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:sqlserver://localhost:1433;integratedSecurity=true;databaseName=checkinginMS, errorCode 0, state null
com.microsoft.sqlserver.jdbc.SQLServerException: The query timeout value -1 is not valid.
我連接是sql server ,windows 方式登錄訪問integratedSecurity=true,druid 1.1.5 沒有這個問題。

 
@softboy99
 

softboy99 commented on 12 Jan

我也遇到了,設置了validationQueryTimeout,也不起作用

 

@wenshao wenshao modified the milestones: 1.1.71.1.8 on 4 Feb

@Justonly5
 

Justonly5 commented on 5 Feb

1.1.7 版本未配置validationQueryTimeout 會報相同錯誤.配置了validationQueryTimeout就OK了.

 
@wenshao
 
Member

wenshao commented on 5 Feb

以前也是不好的吧?

 

wenshao added a commit that referenced this issue on 5 Feb

@wenshao
 
Member

wenshao commented on 11 Feb

https://github.com/alibaba/druid/releases/tag/1.1.8
問題已修復,請使用新版本

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM