iis 7-为什么这是Asp.Net程序以当前用户身份登录SQL



我的一个客户端正在使用我在新的服务器设置上编写的一些旧软件。尽管在web.config文件中声明了连接字符串,但该程序仍试图以当前用户身份登录,并抛出错误:

用户"DOMAIN\currentUserJimbo"登录失败

有什么想法会导致这种情况吗?

他们的设置

  • Windows Server 2008
  • IIS 7
  • MSSQL 2005

如果您在连接字符串中集成了身份验证并启用了模拟,您应该会看到这种行为。

集成身份验证将使网站使用线程的当前主体登录到SQL server。启用模拟时,线程将获取客户端的标识。如果网络服务器要代表用户访问文件或其他资源,这可能很有用。

也许SQL Server身份验证已关闭?它使用Windows身份验证进行连接?

检查以确保正在使用的连接字符串中没有Integrated Security=SSPI;

查看这些连接字符串以获得一些提示。

相关内容

  • 没有找到相关文章

最新更新