【问题标题】:Credential IIS to SQL Server (trusted Connection ?)SQL Server 的凭据 IIS(受信任的连接?)
【发布时间】:2010-11-23 12:06:40
【问题描述】:

我有一台物理服务器。在此服务器上,一个 VMWare 运行“SQL Server 2008R2”,另一个 VMWare 在 Windows 2008R2 上运行“IIS 7”

当我尝试从运行 IIS 的虚拟机或网络上的另一个客户端加入网站时,我收到此错误:

“401 Unauthorized : Access is denied due to invalid credentials”,我的用户在数据库的用户中是已知的。

有什么想法吗?

谢谢,

【问题讨论】:

    标签: sql-server-2008 iis configuration iis-7 credentials


    【解决方案1】:

    您能验证您的应用程序的池身份吗?默认情况下,它不使用“网络服务”。 我想您的连接字符串设置为“Integrated Security=True”。

    Gtz, 斯蒂芬。

    【讨论】:

    • 即使是目录中的简单index.html页面(无数据库)也会出现此错误。
    【解决方案2】:

    似乎是 IIS 级别的问题,而不是 SQL Server 身份验证问题。您的网站是否在“集成 Windows”模式 (NTLM/Kerberos) 下运行?您可以尝试切换到“匿名身份验证”:

    1. 打开 IIS 管理器并选择导致错误的网站(我假设它是默认网站)。
    2. 打开“IIS”下的“Authentication”属性。
    3. 启用“匿名身份验证”项并禁用其他项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多