C-Sharp
使用 Windows 身份驗證登錄 SQL Server
我有一個(.Net 控制台應用程序)EXE,它使用具有適當憑據的 SQL 伺服器身份驗證連接到各種 SQL 數據庫。現在需要在 EXE 中進行更改以使用 Windows 身份驗證並使用網路憑據登錄 SQL 伺服器。(所有 SQL 伺服器都在不同的位置)我有網路憑據,但我很困惑如何使用這些連接到遠端 SQL 伺服器並從中檢索數據。請幫忙。
唯一需要更改的是連接字元串:刪除
User ID=...;
andPassword=...;
,然後添加Integrated Security=SSPI;
。更多資訊可以在這裡找到。
您需要修改連接字元串以遵循以下可信連接格式:
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
然後在域使用者的安全上下文中執行您的應用程序。