我们有几个使用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