簡體   English   中英

無法從.net核心應用程序連接到Sql Server

[英]Cannot connect to Sql server from .net core application

我正在.net核心應用程序上工作,該應用程序將連接到數據庫以獲取記錄。

這是連接字符串:

服務器= NEWGGHEG1RDMDBI.id.Test.test1.COM \\ FF1,3133;數據庫= T1;集成安全性= False;用戶ID = AMR \\ s_testuser;密碼= test @ 123;持久安全信息=真;

當我嘗試使用此連接字符串連接到數據庫時,對用戶'AMR \\ s_testuser'來說,登錄失敗。

我通過的用戶名和密碼正確。

我嘗試了許多答案,但沒有任何效果。 請幫我。 謝謝

根據您的評論和錯誤消息,您使用了錯誤的身份驗證。 如果在SQL Server中創建用戶,則應該使用標准安全性。 如果您正在使用在連接字符串中顯示的域帳戶,則需要使用受信任的連接。

標准

Server=myServerAddress;Database=myDataBase;User Id=myUsername; Password=myPassword;

可信

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

請注意,與標准情況一樣,受信任不會傳遞任何憑據。

https://www.connectionstrings.com/sql-server/

您是否已驗證域帳戶可以訪問數據庫服務器? 服務器上應該有一個對應的登錄名,用於試圖連接域的用戶/組。 除此之外,還需要有一個數據庫用戶映射到登錄名,並在目標數據庫(T1)上授予適當的權限/角色

創建登錄名

創建一個數據庫用戶

嘗試以下連接字符串:

Server=NEWGGHEG1RDMDBI.id.Test.test1.COM\FF1,3133;Database=T1;Integrated Security=True

暫無
暫無

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

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