gpt4 book ai didi

c# - 如何配置 Quartz.net 数据库架构名称?

转载 作者:太空狗 更新时间:2023-10-29 21:26:56 24 4
gpt4 key购买 nike

当实例在 SQL Server 中持久化时,我找不到配置条目来更改 Quartz.net 使用的数据库架构名称。下面是我用来将其指向 SQL Server 数据库的配置部分。

    <quartz>
<add key="quartz.scheduler.instanceName" value="quartz" />
<add key="quartz.scheduler.instanceId" value="AUTO" />
<add key="quartz.threadPool.type" value="Quartz.Simpl.SimpleThreadPool, Quartz" />
<add key="quartz.threadPool.threadCount" value="4" />
<add key="quartz.jobStore.misfireThreshold" value="60000" />
<!-- Database job store -->
<add key="quartz.jobStore.type" value="Quartz.Impl.AdoJobStore.JobStoreTX, Quartz" />
<add key="quartz.jobStore.useProperties" value="false" />
<add key="quartz.dataSource.default.connectionStringName" value="DatabaseConnectionString" />
<add key="quartz.dataSource.default.provider" value="SqlServer-20" />
<add key="quartz.jobStore.tablePrefix" value="QRTZ_" />
</quartz>

我期待的是类似于它让您配置表名前缀的方式。有没有我可以用来更改架构名称的配置属性...我希望表是

qrtz.QRTZ_BLOB_TRIGGERS

代替默认的

dbo.QRTZ_BLOB_TRIGGERS

如果可能的话,我找不到任何关于此的文档。例如下面这样的东西???

 <add key="quartz.jobStore.schemaName" value="qrtz" />

最佳答案

架构的特定设置不存在。

你可以尝试用“string hack it”

<add key="quartz.jobStore.tablePrefix" value="[MySchema].QRTZ_" />

关于c# - 如何配置 Quartz.net 数据库架构名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34801446/

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