(一) 在项目中使用的定时任务Quartz。当将Mysql数据库换为Sql Server数据库时启动报错如下

  

nested exception is org.quartz.SchedulerConfigException: Failure occured during job recovery. [See nested exception: org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock: 第 1 行: 只有 DECLARE CURSOR 才允许使用 FOR UPDATE 子句。 [See nested exception: com.microsoft.sqlserver.jdbc.SQLServerException: 第 1 行: 只有 DECLARE CURSOR 才允许使用 FOR UPDATE 子句。]] 

 

(一) 解决方案

  是Sql Server  url  少了一些配置造成的原因

  原来的配置为 :jdbc:sqlserver://127.0.0.1:1433;DatabaseName=ry          //注  ry 为我的数据库名称

  更新后的配置: jdbc:sqlserver://127.0.0.1:1433;SelectMethod=cursor;DatabaseName=ry      //注  ry 为我的数据库名称

 


 

      一直在前进的道路上!!

 

相关文章:

  • 2022-12-23
  • 2021-05-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-20
  • 2021-08-18
猜你喜欢
  • 2021-10-19
  • 2021-09-03
  • 2021-07-25
  • 2021-10-26
  • 2021-06-26
  • 2021-05-22
  • 2022-12-23
相关资源
相似解决方案