無法在我的 asp.net 核心應用程式中連接到本地 SQL Server。當我嘗試添加新遷移或更新資料庫時出現錯誤。這在 SQL Server(我認為)中不是問題,因為我可以在 SSMS 和非 Web 應用程式中進行連接。
連接字串:
"Server=COMPSEMION; Initial Catalog=eBookShop; Trusted_Connection=True;"
SQL Server 使用 Windows 身份驗證。但我收到一個錯誤:
Microsoft.Data.SqlClient.SqlException (0x80131904): `Cannot open database "eBookShop" requested by the login. The login failed. Login failed for user <username>.`
我還得到以下資訊:
錯誤號:4060,狀態:1,類:11
如果需要,我可以提供更多資訊,并希望得到任何幫助。我真的很困惑,因為我的其他 WPF 專案連接到同一個資料庫沒有問題。
PS連接字串在運行時似乎沒有改變
uj5u.com熱心網友回復:
我之前在我的專案中遇到過這個錯誤,檢查下面的鏈接,你會找到你的答案:
Scaffold-DbContext“登錄失敗”“錯誤號:4060,狀態:1,類:11”
uj5u.com熱心網友回復:
我弄清楚了問題所在并且可以解決它。謝謝@PanagiotisKanavos 指出我的答案。
我進入 Sql Server 配置管理器并啟用 TCP/IP 協議
然后我更改了連接字串:
Data Source=COMPSEMION; Initial Catalog=eBookShop; Integrated Security=True
它有效。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/410456.html
標籤:
