【发布时间】:2010-11-12 13:42:07
【问题描述】:
我在 IIS6 中托管了一个 .net Web 应用程序,并禁用了 Windows 身份验证和匿名访问。 Web 应用正在连接到同一域中但在不同计算机上的 SQL Server。
我想让 IIS 工作进程帐户 I_USR_... 被授予访问 SQL Server 的权限。
这行得通吗?
(是否存在一对一的信任?或者我应该付出额外的努力来使信任发挥作用吗?)
(编辑) 在这个page我读到:
IUSR_ 必须在域中,并具有对 SQL Server 的适当访问权限;或者,您必须禁用站点/应用程序上的匿名访问 - 这将允许 IIS 将用户的凭据传递给 SQL Server。不做这两件事都会导致错误。
【问题讨论】:
-
您是否收到特定的错误消息?
-
尚未测试。该应用程序当前位于一台服务器上(Web 应用程序 + SQL Server)。该应用程序将被移动到一个新的数据中心,我们希望将 Web 和数据库部分拆分为 2 个服务器。
标签: asp.net sql-server iis