[英]How to configure Quartz.net database schema name?
當實例在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" />
架構的特定設置不存在。
你可以試着用它來“破解它”
<add key="quartz.jobStore.tablePrefix" value="[MySchema].QRTZ_" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.