none
DC再起動時にWindows認証の接続でエラーが発生する RRS feed

  • 質問

  • SQLサーバの監視のため、定期的にDB接続を行っていますが、DC再起動(DNS)のタイミングで
    Windows認証が失敗し、エラーが発生してしまいます。

    「SSPI handshake failed」などで情報を探してみたのですが、解決に至らずこちらに質問いたしました。
    よろしくお願いいたします。

     

    サーバ1からサーバ2、サーバ3へ接続した時のエラーメッセージです。
    各サーバのDNSには優先、代替と2つ設定されており、優先のDNSの再起動時に発生します。
    優先、代替DNSの再起動は別々の日が設定されています。
    
    接続用のWindowsユーザは、ドメインユーザです。
    サーバ1ではadministratorsグループに入っています。
    サーバ2とサーバ3には、SQL SERVERにログインユーザとして設定しています。

     ■サーバ1(クラスタ構成) ●Windows Server 2003 R2 Enterprise Edition SP2 ■サーバ2 ●Windows Server 2003 Enterprise Edition SP2 ●SQL Server 2005 SP4 イベントの種類: エラー イベント ソース: MSSQLSERVER イベント カテゴリ: (4) イベント ID: 17806 ユーザー: N/A 統合セキュリティでの接続を確立中に SSPI ハンドシェイクがエラー コード 0x8009030c で失敗しました。この接続は閉じられます。 [クライアント: xxx.xxx.xxx.xxx] イベントの種類: 失敗の監査 イベント ソース: MSSQLSERVER イベント カテゴリ: (4) イベント ID: 18452 ユーザー: N/A ユーザー '' はログインできませんでした。このユーザーは SQL Server の信頼関係接続と関連付けられていません。 [クライアント: xxx.xxx.xxx.xxx] ■サーバ3 ●Window Server 2008 Standard Edition SP1 ●SQL Server 2008 SP2 ログの名前: Application ソース: MSSQLSERVER イベント ID: 17806 タスクのカテゴリ: ログオン レベル: エラー キーワード: クラシック ユーザー: N/A 統合セキュリティでの接続を確立中に SSPI ハンドシェイクがエラー コード 0x8009030c で失敗しました。この接続は閉じられます。 [クライアント: xxx.xxx.xxx.xxx] ログの名前: Application ソース: MSSQLSERVER イベント ID: 18452 タスクのカテゴリ: ログオン レベル: 情報 キーワード: クラシック,失敗の監査 ユーザー: N/A ログインできませんでした。このログインは信頼されていないドメインからのログインなので、Windows 認証では使用できません。 [クライアント: xxx.xxx.xxx.xxx] ●SQLサーバの警告 エラー: 17806、重大度: 20、状態: 2。


     

    2011年9月13日 3:24

回答

すべての返信

  • SSPI は、Kerobeos 認証(DC認証)が失敗した場合に発生するエラーではないかと。

    構成がわからないのですが、DC 再起動中には、Keroberos認証も失敗するので、このようなエラーは発生しうるのではないかと。

    • 回答の候補に設定 山本春海 2011年10月18日 6:56
    • 回答としてマーク tyuntyun 2011年10月18日 10:42
    2011年10月7日 17:29
  • NOBTA様

    ご回答ありがとうございます。

    DCサーバは複数台あり、一部はDNSと共存しています。
    DC(DNS)サーバの再起動は別々の日時が設定されています。

    監視対象のDBサーバのDNSには、優先、代替が指定しています。
    (サーバによって、優先、代替のDNSサーバを逆にしてあるものもあります)


    接続エラーのログを再度、集計したところ、
    DNSの優先、代替機の再起動タイミングに関係なく、
    DCの再起動のタイミングで接続エラーが起きていまるように見受けられました。

    DCが複数台あれば、生きているところに分散されたり、
    DBサーバ内のキャッシュが使用されて、正常に認証がされるのかなと思っていたのですが
    そういうわけではなさそうですね。

    2011年10月13日 1:10
  • [SQL Connectivity] 認証 DC ダウン時の SSPI エラーについて
    http://blogs.msdn.com/b/jpsql/archive/2012/10/12/sql-connectivity-dc-sspi.aspx
    • 編集済み tyuntyun 2012年10月19日 1:12
    • 回答としてマーク tyuntyun 2012年10月19日 4:09
    2012年10月19日 1:09