gpt4 book ai didi

asp.net - ASP.Net 的首选数据库连接

转载 作者:搜寻专家 更新时间:2023-10-30 20:46:36 24 4
gpt4 key购买 nike

将 ASP.Net 网站连接到数据库的首选(最佳实践)方法是什么?我怀疑它是否像使用 Trusted-Connection 并授予 NT-Authority 帐户访问权限一样简单。

你们都是做什么的?假设全新安装 SQL Server (2008),您如何配置网站的数据库访问权限?

最佳答案

我通常将 ASP.NET 应用程序池作为单独的帐户(不是 NT AUTHORITY\NETWORK SERVICE)运行,并使用 Windows 身份验证来访问 SQL Server。此方法的优点是不将密码存储在配置文件中。

步骤:

  1. 创建一个用户帐户来运行您的 ASP.NET 应用程序。
  2. 在 IIS 中创建一个应用程序池并在创建的帐户上运行它。
  3. 将您的应用程序需要的 NTFS 权限分配给帐户。
  4. 授予在 SQL Server 上登录的权限。
  5. 为创建的登录分配适当的数据库角色。

这适用于许多应用程序。对于更复杂的安全环境,您可能需要更复杂的策略。

关于asp.net - ASP.Net 的首选数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/740483/

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