无法配置 adojob 存储错误:提供程序"MySql-51"没有元数据信息,无法初始化数据源:myDS



我有 .net 4.5.2 应用程序 quartz.net 3.0.4。我正在尝试将 adojobstore 与 mysql 一起使用作为数据库我的配置是

<add key="quartz.scheduler.instanceName" value="DBScheduler" />
<add key="quartz.threadPool.type" value="Quartz.Simpl.SimpleThreadPool, Quartz" />
<add key="quartz.threadPool.threadCount" value="100" />
<add key="quartz.threadPool.threadPriority" value="2" />
<add key="quartz.scheduler.dbFailureRetryInterval" value="6000000000" />
<add key="quartz.jobStore.driverDelegateType" value="Quartz.Impl.AdoJobStore.SqlServerDelegate, Quartz" />
<add key="quartz.jobStore.tablePrefix" value="QRTZ_" />
<add key="quartz.jobStore.misfireThreshold" value="600000" />
<add key="quartz.jobStore.type" value="Quartz.Impl.AdoJobStore.JobStoreTX, Quartz" />
<add key="quartz.jobStore.dataSource" value="myDS" />
<add key="quartz.dataSource.myDS.connectionString" value="Server=localhost;Port=3306;database=quartznet;Uid=root;pwd=root;allow user variables=true;CharSet=utf8;" />
<add key="quartz.dataSource.myDS.provider" value="MySql-51" />

我总是收到错误无法初始化数据源:myDS内部异常:提供程序"MySql-51"没有元数据信息参数名称:提供程序名称

请帮我确定问题

我什至尝试过<add key="quartz.dataSource.myDS.provider" value="MySql" />

正如 GitHub 问题中所讨论的(请在提问时注明您是交叉发布(,文档不是最新的。

文档已更新为没有提供程序的版本后缀。所以你应该用"MySql"替换"Mysql-51"。

相关内容

  • 没有找到相关文章

最新更新