簡體   English   中英

SQL 連接字符串 appsettings.json

[英]SQL Connection String appsettings.json

這是我的連接字符串

{
  "Data": {
    "PhotoGalleryConnection": {
      "ConnectionString": "Server=WINDOWS-B7MJR5T\\SQLEXPRESS;User Id=sa;password=allah;Database=PhotoGallery;Trusted_Connection=True;MultipleActiveResultSets=true"
    }
  }
}

我正面臨這個例外

Microsoft.EntityFrameworkCore.dll 中發生類型為“System.Data.SqlClient.SqlException”的異常,但未在用戶代碼中處理附加信息:無法打開登錄請求的數據庫“PhotoGallery”。 登錄失敗。

刪除Trusted_Connection = True后,它應該可以工作; 從連接字符串。

如果您指定Trusted_Connection = True; 或Integrated Security = SSPI; 或Integrated Security = true; 在您的連接字符串中(然后(僅那時))中,您正在進行Windows身份驗證。 連接字符串中的任何用戶id =設置都將被忽略。 在此處找到: 使用Trusted_Connection = true和SQL Server身份驗證時,這會影響性能嗎?

請在窗口菜單中搜索服務

請在window菜單中搜索服務,它將顯示本地服務然后go到SQL服務器服務並刷新所有,然后go到SQL服務器管理工作室並通過使用SQL,身份驗證將能夠使用您提供用戶名和密碼SQL 服務器。 對於 appsetting.json 更新,trusted_connection 用於 window 身份驗證,而不是使用用戶名和密碼進行 SQL 服務器身份驗證

暫無
暫無

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

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