繁体   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