簡體   English   中英

是否可以通過ODBC進行DBMS身份驗證而無需在連接字符串中指定用戶憑據?

[英]Isn't it possible to authenticate into a DBMS through ODBC without having to specify the user credentials in the connection string?

我正在嘗試通過ODBC登錄到SQL Server數據庫(DSN配置得很好)但是當我嘗試在.NET中建立連接時,它讓我要求我已經保存在Windows中的ODBC配置中的用戶憑據,我的意思是,如果我已經保存了憑證,我為什么要再提供它們?

會是什么呢?

謝謝。

PD:連接字符串只是“Dsn = mydsn”。

DSN不存儲用戶名和密碼信息。 如果仔細查看向導頁面上的文本,它只是提示輸入用戶名和密碼,以便它可以在向導的后續頁面中檢索下拉列表的其他信息。

您可以使用Windows集成安全性以當前Windows用戶身份登錄。 如果要使用SQL身份驗證,則必須在連接字符串中傳遞用戶名和密碼。

ConnectionStrings.com是獲取此類事件的連接字符串語法的絕佳資源。 請參閱ODBC部分,其中包含可信連接示例以及提示輸入密碼。

Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;

ODBC連接向導

暫無
暫無

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

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