簡體   English   中英

將Windows客戶端上的SQL Server憑據存儲到Access SQL Server的位置

[英]Where Store SQL Server credentials on Windows Client to Access SQL Server

我在所有公司客戶端上的本地系統帳戶下運行Windows服務。 但我的服務需要訪問位於中央SQL Server實例上的SQL Server 2008 R2。

我的問題是如何安全地存儲SQL Server連接的登錄憑據並使用C#訪問它們。 或者是否有另一個連接到SQL Server的機會?

這種情況的最佳做法是什么?

最好的方法是在專用域帳戶下運行Windows服務。 這樣,用戶名和密碼根本不需要存儲在本地計算機上。 您可以使用集成安全性,並授予SQL Server對該域帳戶的訪問權限。

如果這不適合您,則需要加密配置文件中的敏感數據。 您可能想看看SectionInformation.ProtectSection方法。

暫無
暫無

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

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