gpt4 book ai didi

.net - 存储用户名和密码以从没有集成安全性的 Windows 服务访问 SQL Server

转载 作者:行者123 更新时间:2023-12-02 00:34:42 25 4
gpt4 key购买 nike

我们有一个访问 SQL Server 的服务,客户端没有使用 Integrated Security,我们需要该服务在机器打开时有权访问数据库。我们必须存储 SQL Server 用户名和密码吗?如果是哪里? (以及如何)

最佳答案

是的,如果您想使用特定的用户名和密码连接到 SQL Server,则需要在连接字符串中提供这些凭据。

是的,以纯文本形式存储它们有点冒险......

...幸运的是,.NET 允许您对配置文件的整个部分进行强加密!

了解 Encrypting Passwords in a .NET application ,与流行的看法相反,这在所有 .NET 中都可用 - 仅在 ASP.NET 中可用。它也适用于服务 - 完全不是问题。

因此将您的 SQL Server 连接字符串存储到 app.config 中为您的服务然后加密 <connectionStrings>部分并完成它!

关于.net - 存储用户名和密码以从没有集成安全性的 Windows 服务访问 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5098683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com