我們有幾個使用SQL Server身份驗證的舊版ASP和PHP Web應用程序。定期地,所有應用程序都無法連接到我們的SQL Server 2000數據庫服務器,從而導致訪問被拒絕。SQL Server身份驗證的SSPI錯誤?
對應大致相同的時間,我們在SQLServer 2000的服務器上獲取
1115 Cannot generate SSPI Context SQLSTATE HY000
錯誤。
這裏是奇怪的部分 - 重新啓動網絡服務器修復了這個問題。重啓數據庫服務器不起作用。
這對我來說沒有任何意義 - 我不認爲SSPI與SQL Server身份驗證有任何關係。
任何想法?
編輯:
一些額外的細節:
的Web服務器是在DMZ。 Web服務器上的主機文件具有數據庫服務器的條目(並且IP地址是正確的),因此Web服務器(理論上至少)不應該連接到DNS以連接到數據庫服務器。
它似乎不是防火牆問題。
除了我們正在使用Sql Server身份驗證(其中用戶名和密碼直接傳遞)而不是Windows身份驗證。所以,如果我理解正確,Kerberos根本不參與? – Nathan 2009-03-09 14:43:48