【问题标题】:Configure IIS to impersonate a user for SQL Integrated Authentication配置 IIS 以模拟 SQL 集成身份验证用户
【发布时间】:2011-05-31 15:03:46
【问题描述】:

我有一个关于如何使用 Active Directory 配置我的网站和 IIS 的问题。

我有一个网络应用程序,它将专门在我们公司的内部网络上运行。应用程序需要连接到的 SQL 数据库(通过活动目录)只能由一个特定的 AD 用户 DBAccess 访问,但我使用 Windows 身份验证模式来验证我的用户。我会将身份模拟权放入我的 Web.Config 中,但 DB 用户在 Web 服务器计算机上没有权限。

如何将 IIS 配置为使用 DB Access 用户连接到 SQL Server 而不是在 Web 服务器上本地运行?

在此先感谢,如果这有点基本,请见谅。

【问题讨论】:

    标签: connection-string iis-7.5 integrated-security


    【解决方案1】:
    1. 设置您的应用程序使用的应用程序池,以您希望连接到数据库的用户身份运行。
    2. Integrated Security=true; 添加到您的连接字符串中。

    【讨论】:

    • 第1步不是要求DB账号有权限在Web Server上运行网站吗?
    • 没有。站点本身将在 IIS 帐户下/由 IIS 帐户运行。
    • 好的,太好了。非常感谢!
    猜你喜欢
    • 2011-12-01
    • 2016-07-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 2012-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多