簡體   English   中英

掛火后台作業給出 SQL 異常:登錄失敗

[英]Hang fire background jobs gives SQL exception : Login Failed

我遵循的教程 - https://docs.hangfire.io/en/latest/getting-started/aspnet-core-applications.html

在啟動時配置服務 class

     public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IBackgroundJobClient backgroundJobs)
    {
    app.UseHangfireDashboard();
            backgroundJobs.Enqueue(() => Console.WriteLine("Hello world from Hangfire!")); 
}

SqlException:無法打開登錄請求的數據庫“HangfireTest”。 登錄失敗。 用戶“PENGUIN\PC”登錄失敗。

當我運行應用程序時出現此異常?

我可以通過更改 apsettings.json 文件中的連接字符串來解決此問題,如果您需要查找連接字符串,請右鍵單擊 SQl 服務器的數據庫實例 object 的數據庫實例並獲取連接字符串。 此連接字符串應與 appsettings.json 一起放置

"ConnectionStrings": {
"ApplicationDbContext": "server=(localdb)\\mssqllocaldb;Database=ApplicationDbContext;Trusted_Connection=True;MultipleActiveResultSets=true",
"HangfireConnection": "Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=master;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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