【发布时间】:2009-02-10 22:02:03
【问题描述】:
我们有几个使用 SQL Server 身份验证的旧 ASP 和 PHP Web 应用程序。周期性地,所有应用程序都无法连接到我们的 SQL Server 2000 数据库服务器,访问被拒绝。
对应于大致相同的时间,我们得到
1115 Cannot generate SSPI Context SQLSTATE HY000
SQLServer 2000 服务器上的错误。
这是奇怪的部分 - 重新启动 web 服务器可以解决问题。重启数据库服务器无效。
这对我来说毫无意义 - 我认为 SSPI 与 SQL Server 身份验证没有任何关系。
有什么想法吗?
编辑:
一些额外的细节:
Web 服务器位于 DMZ 中。 Web 服务器上的 hosts 文件有一个数据库服务器条目(并且 IP 地址是正确的),因此 Web 服务器(至少理论上)甚至不应该通过 DNS 连接到数据库服务器。
这似乎不是防火墙问题。
【问题讨论】:
标签: sql-server sspi