2010-05-26 159 views
0

我必須使用IIS 7和SQL Server 2008。當我試圖表明使用IIS web服務器作爲我得到的消息,「我的網站的問題[SQLEXCEPTION(0x80131904):用戶登錄失敗.. 。「使用問題IIS 7和SQL Server 2008

當我使用Visual Studio 2010中包含的Web服務器顯示相同的網站時,訪問數據庫沒有問題。

爲什麼它使用VS2010網絡服務器而不是IIS?

+0

您使用集成身份驗證還是SQL Server身份驗證? – Guffa 2010-05-26 18:56:48

回答

1

我會試着猜測:

您使用Windows身份驗證來訪問SQL服務器和網站的應用程序池的用戶(如果你沒有模擬)不具備必要的權限。

如果我沒有錯,應用程序池的默認應用程序用戶在IIS7是NETWORKSERVICE SO 2個的有效選項是

  • 您給予必要的權限給該用戶
  • 您更改應用程序池的用戶到具有必要權限的任何人
0

在SQL SERVER「IIS_WPG」中添加IIS組以訪問數據庫。