【发布时间】:2020-10-05 21:02:40
【问题描述】:
使用 Hangfire,我有需要不同用户(不同权限)连接到数据库的作业(我需要按原样集成的继承代码)。
在我的 web.config 中配置了两个连接字符串。
在启动期间,我使用UseSqlServerStorage 将其设置为连接字符串之一,这很好。
现在我不知道如何为某项工作切换到另一个。
我尝试将 UseSqlServerStorage 作为作业的一部分设置为另一个连接字符串(并在作业完成后将其设置回来),但我根本没有切换到另一个连接字符串。
我用谷歌搜索了它,但它似乎不是常见的做法。我是否忽略了某些事情,这是否应该完全不同?
我基本上只是想为不同的工作使用不同的数据库用户,以便可以使用现有的数据库用户及其权限。
【问题讨论】:
-
bingoogled ?这是新的
-
...因为雅虎搜索有点过时了
-
Hangfire 使用的连接字符串与您的应用程序逻辑使用的连接字符串无关。只需让您的应用程序逻辑从单独的位置读取其连接字符串即可。
-
我也发现了!感谢您的确认。
标签: .net sql-server web-config connection-string hangfire