簡體   English   中英

如何配置Quartz.net數據庫模式名稱?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM