-1

发布网站后,我正在做一个网站,它成为 NT AUTHORITY\SYSTEM 帐户。在我的网站中,我正在访问数据库。由于我发布的网络成为 NT AUTHORITY\SYSTEM 帐户,它无法访问我的 sql server 2008 R2。如何让它连接到我的 sql 服务器?

我使用 IIS7 部署了网站。

4

1 回答 1

0

“系统”是本地帐户,您不能在其他机器上授予它访问权限(假设 IIS 和 MSSQL 在不同的盒子上)。

您遇到的限制是 Windows 权限不能超过一个框(“双跳身份验证”在双跳身份验证:为什么 NTLM 失败中简要讨论)。

最简单的解决方案是使用 SQL 身份验证,但它需要连接字符串中的密码信息。模拟特殊帐户(或恢复到在特定帐户下运行的进程帐户)是更安全的方法。

于 2012-10-25T05:36:38.100 回答