簡體   English   中英

C#程序使用我的Windows AD身份驗證而不是我編碼到其中的連接字符串連接到我的數據庫。 為什么?

[英]C# Program is using my Windows AD authentication to connect to my database instead of the connection string I coded into it. Why?

標題幾乎說明了所有內容,但我將提供一些背景知識。

我正在為一個突然離開這個世界的團隊成員編寫的程序添加密碼哈希。 我擁有所有原始來源,並進行了適當的更改。

當在查看數據庫上的活動連接之后,正在建立的連接位於我的Windows Activate Directory用戶名下,而不是我提供給SqlConnection()的連接字符串下時,就會出現問題。

我傳統上不是C#程序員,但是使用該語言非常容易。 對於那些更習慣C#的具體內容的人,我該怎么做以確保我通過傳遞給SqlConnection()的連接字符串進行連接?

這很重要,因為不屬於我並且沒有數據庫權限的人甚至不使用該連接字符串就無法驗證其數據庫存儲的用戶名和密碼。

編輯:我當前的連接字符串如下:

用戶id = [uid];密碼= [密碼];服務器= [服務器]; Trusted_Connection =是;數據庫= [dbName];連接超時= 30“

Trusted_ConnectionIntegrated Security的別名,表示“使用我的Windows帳戶”。 從連接字符串中刪除它。

暫無
暫無

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

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