SQL Server中的用户'NT AUTHORITY \ ANONYMOUS LOGON登录失败

问题描述 投票:1回答:2

我发现各种谷歌搜索结果,但似乎没有解决我的问题。以下是解释。

当我在运行时将网站从暂存转移到生产时,它给了我这个错误:

enter image description here

缺少创建的地方,我是否需要创建任何内容以避免错误?

sql-server-2008 iis-7
2个回答
0
投票

您很可能在第一台服务器上安装IIS,在第二台服务器上安装数据库。如果两个服务器在Intranet中工作,则可以通过Windows完整性身份验证连接到第二台服务器上的SQL Server。检查连接字符串,如果它包含:

Data Source=SERVER_NAME;Initial Catalog=DB_NAME;Integrated Security=True;MultipleActiveResultSets=True

并在Web.config文件中添加:

<system.web>
  <identity impersonate="true" />
</system.web>

How to: Access SQL Server Using Windows Integrated Security

或者,您可以更改从集成安全性到用户凭据的连接:

Data Source=SERVER_NAME;Initial Catalog=DB_NAME;Integrated Security=False;User Id=USER_ID;Password=PASSWORD;MultipleActiveResultSets=True

SQL Server Connection Strings for ASP.NET Web Applications


0
投票

我知道这是一个老帖子,但我希望这可能对某人有所帮助。我有完全相同的问题,而不是解决方案似乎对我有用。一点背景是我已经更新了我的窗口服务器r2服务器,以便还托管一个dotnet核心应用程序。这是我开始收到此错误时的重点。痛苦几个小时之后的修复只是将我的web.config文件中的服务器名称从127.0.0.1更改为localhost。我真的不知道为什么会这样,但我希望这有助于某人。

© www.soinside.com 2019 - 2024. All rights reserved.