如何在不同的机器上建立IIS和SQL Server之间的信任?

Pat*_*ers 5 sql-server asp.net iis

我在IIS6中有一个.net Web应用程序托管,Windows身份验证和匿名访问被禁用.Web应用程序正在连接到同一域中但位于不同计算机上的SQL Server.

我希望IIS工作进程帐户I_USR _...被授予访问SQL Server的权限.

这会有用吗?

(是否有一对一的信任?或者我应该做出一些额外的努力来使信任工作?)

(编辑)在这个页面上我读到:

IUSR_必须在域中,并且可以正确访问SQL Server; 或者,您必须禁用站点/应用程序上的匿名访问 - 这将允许IIS将用户的凭据传递给SQL Server.不做这两件事都会导致错误.

Ali*_*tad 2

如果您提供对应用程序池标识的 SQL 访问权限,则此方法可以发挥作用。

即使使用模拟,您也无法将用户的凭据传递给 SQL。