我有一個Web應用程序設置在我們的Intranet上使用Windows身份驗證(成功),我試圖鏈接到一個單獨的服務器上運行的數據庫。使用Windows身份驗證登錄到sql server
但是,我遇到的問題是,當我嘗試使用可信連接登錄到SQL Server時,而不是使用網站的人員的域/用戶名時,應用程序正在通過NT AUTHORITY \匿名登錄。
我檢查了身份驗證是通過讓網站顯示一個問候語,當我登錄到網站時確實識別我的用戶名,因此它不是匿名訪問問題。儘管設置在應用程序的web.config文件中,但我認爲這是一個模擬問題。
奇怪的是,當我在開發機器上運行它時,或者甚至通過生產服務器上的遠程桌面在本地運行時,Web應用程序工作正常。我不確定這裏發生了什麼事。
最後,我運行IIS 7.5和Windows Server 2008 R2和SQL Server 2008
+1但是,該帖子是指另一個不存在的帖子,其中應該包含解決方法。我可以建議的一個解決方案是運行帶有模擬的網站。但是你將失去維護SQL Server個人用戶權利的能力。 – 2010-06-04 16:39:06