gpt4 book ai didi

sql-server - 为 SQL Server 使用非交互式服务帐户

转载 作者:行者123 更新时间:2023-12-02 04:56:37 25 4
gpt4 key购买 nike

我有一个由数据库支持的网站。我请求在我们的生产环境中创建具有读/写/执行权限的 SQL Server 登录名,我们的 DBA 表示首选非交互式服务帐户。

以这种方式通过 SQL Server 登录使用服务帐户是否存在任何潜在问题?

最佳答案

根据 Microsoft 的说法,使用服务帐户(即 Windows 帐户)和仅对无法使用 Windows 帐户的遗留应用程序使用 SQL 登录是一种“最佳做法”(请参阅​​ Microsoft Recommendation )。因此,只有当您的网站基于非 Microsoft 技术或不由 IIS 托管时,SQL 登录才可能是更好的选择。

在我现在的雇主那里,我们一直使用非交互式 Windows 帐户从我们的 ASP.NET 应用程序连接到 SQL 服务器,没有任何问题。它还使管理和部署连接字符串变得更加容易,因为您不必关心它们的安全。

如果您有 ASP.NET 应用程序,最好将运行 IIS 应用程序池的帐户(或其所在的域组)添加为 SQL Server 上的登录名。

然而,SQL 登录也可能具有更易于测试的实际优势:例如您可以使用此帐户通过 SQL Management Studio 连接到服务器以检查权限是否足够。

关于sql-server - 为 SQL Server 使用非交互式服务帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21315893/

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