【发布时间】:2012-11-10 19:54:41
【问题描述】:
在我的 IIS 7.0 上的 Web 应用程序中,我想与我的用户被授予 Windows 身份验证权限的 Sql 数据库服务器建立连接。 (集成安全=SSPI)
用户 'DOMAIN\COMPUTER_NAME$' 登录失败,但是我仍然可以通过 Sql Server Management Studio 的连接窗口(使用 DOMAIN\USER_NAME)连接到数据库。
如何通过我的 Web 应用程序连接到 Sql Server?
【问题讨论】:
-
SSMS 是单跳(本地电脑 -> 数据库)。 NTLM 或 Kerberos 可以进行单跳。通过 Web 应用程序连接是双跳(本地 pc -> Web 服务器 -> 数据库)。如果未启用 Kerberos 委派,您将无法进行双跳。这是相当复杂的,但如果你能正确配置它,这是值得的。
标签: sql-server authentication iis connection-string