0

我制作了一个页面和一个登录页面来保护第一页。登录时显示错误:无法建立与数据库的连接。错误信息:Microsoft OLE DB Provider for SQL Server (0x80040E4D) 用户“NT AUTHORITY\ANONYMOUS LOGON”登录失败。任何人都知道这究竟意味着什么以及该怎么做?答案有帮助!:D

4

1 回答 1

0

检查“设计”和“实时”服务器的连接字符串设置(可能是您自己的安装了 IIS 的 PC)

在设计模式下您可能能够访问表等,但是当您发布它(甚至在本地)时,它将使用“实时”服务器详细信息 - 这意味着您需要检查 IIS 是否有合适的用户来访问 SQL服务器和数据库。

大多数时候我使用“SQL 身份验证”,但无论哪种方式,您都需要允许用户访问 SQL 和 DB。

看看这些其他问题的选项:

如何配置 SQL Server 以允许通过 IIS 访问

微软在这篇文章中有几个选择:

MSDN 从 Web 应用程序访问 SQL Server

于 2014-03-20T03:30:59.780 回答