2009-09-10 66 views
2

如果我有一個ASP.NET Web應用程序使用模擬和集成安全性= true的SQL Server連接字符串,則應用程序的IIS應用程序池的標識是否扮演任何角色?IIS中的應用程序池標識和SQL Server的集成安全

是否需要將身份設置爲某個特定用戶(LocalSystem,NetworkServices或域用戶)?這是在Windows 2003上。

回答

2

如果SQL Server位於與IIS不同的盒子上,那麼IIS應用程序池的標識必須被信任用於受限制的委派。見How To: Use Protocol Transition and Constrained Delegation in ASP.NET 2.0。如果IIS應用程序以NETWORK SERVICE或SYSTEM身份運行,則IIS計算機帳戶必須受信任才能進行受限制的委派。鏈接的資源具有設置此的所有步驟。

如果SQL Server與IIS在同一臺機器上,那麼沒有任何要求afaik。