SQLServer認証を使用する古いASPおよびPHPWebアプリケーションがいくつかあります。定期的に、すべてのアプリケーションがSQL Server 2000データベースサーバーに接続できなくなり、アクセスが拒否されます。
ほぼ同じ時期に対応して、
1115 Cannot generate SSPI Context SQLSTATE HY000
SQLServer2000サーバーでのエラー。
そして、ここに奇妙な部分があります-Webサーバーを再起動すると問題が解決します。データベースサーバーを再起動しても効果はありません。
これは私には意味がありません。SSPIがSQLServer認証に関与しているとは思いませんでした。
何か案は?
編集:
いくつかの追加の詳細:
WebサーバーはDMZ内にあります。Webサーバー上のhostsファイルにはデータベースサーバーのエントリがあり(IPアドレスは正しい)、Webサーバーは(理論的には少なくとも)データベースサーバーに接続するためにDNSに接続することすらすべきではありません。
ファイアウォールの問題ではないようです。