【问题标题】:Windows Authentication Asp.net know howWindows 身份验证 Asp.net 知道如何
【发布时间】:2015-09-22 17:45:45
【问题描述】:

我正在使用 Asp.net C# 构建 Intranet Web 应用程序并尝试使用 Windows 身份验证。我在 IIS 7.5 中启用了 Windows 身份验证。我能够使用相同的用户名和密码登录到我的 Windows 机器。

但是当我尝试访问数据库时。我收到此消息“System.Data.SqlClient.SqlException:用户 'USER\HCSA167$' 登录失败。”

我可以做些什么来启用访问数据库? 谢谢

【问题讨论】:

    标签: asp.net windows authentication sqlexception


    【解决方案1】:

    如果没有代码显示您正在尝试做什么,我将不得不做出一些假设。

    看起来您已经创建了一个使用 Windows 身份验证对用户进行身份验证的 ASP.NET 应用程序。然后从后面的代码中调用 SQL Server 数据库并得到错误。

    错误消息中的帐户似乎是建立 SQL 连接的计算机的网络服务帐户。您可能需要为该计算机帐户提供一个login in SQL Server 来完成这项工作。

    ASP.NET 不会自动模拟登录用户。如果您想使用用户凭据对 SQL 调用进行身份验证,请查看下面链接文章中的 this section

    有关 SQL Server 和 Windows 身份验证的详细信息,请参阅以下链接:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-16
      • 1970-01-01
      • 1970-01-01
      • 2010-09-29
      • 1970-01-01
      相关资源
      最近更新 更多