このガイドの解決策を実装してエラーを修正してください
- エラー コード 0x8009030c メッセージにより SSPI ハンドシェイクが失敗しましたは、通常、ユーザー認証の失敗を意味します。
- これは、リモート システム上の現在のセッションのパスワードの有効期限が切れた場合、またはドメイン サーバー アカウントがロックされている場合に発生します。
- ループバック チェックを無効にして SQL サーバー ブラウザを再起動すると、問題が解決します。
数人の SQL Server ユーザーが次のような問題に遭遇しています。 統合セキュリティとの接続を確立中に、SSPI ハンドシェイクがエラー コード 0x8009030c、状態 14 で失敗しました。 接続が閉じられました。 Windows PC では、Windows 認証に依存して SQL Server に接続します。
この SQL サーバー エラーは、ユーザー認証が失敗した結果として生じる Kerberos エラーが原因で発生します。
最も経済的なソリューションで Web サイトのパフォーマンスを最高に高めます。
4.9/5
オファーを確認する►
サイト管理を強化し、最高の Web サイト ホスティングをお試しください。
4.7/5
オファーを確認する►
この安全なアプリで Web サイトを開始し、ビジネスを成長させましょう。
4.6/5
オファーを確認する►
最も信頼できるサービスの 1 つを利用して、複数の Web サイトを成長させましょう。
4.3/5
オファーを確認する►
信頼できる安全なサポートにより、ビジネスのあらゆるニーズを確実に満たします。
4.1/5
オファーを確認する►
SSPI ハンドシェイクがエラー 0x8009030c で失敗するのはなぜですか?
エラー コード 0x8009030c は通常、Active Directory およびネットワーク関連の問題が原因で表示されます。 他の理由としては次のようなものがあります。
- ドメインアカウントの問題 – を操作しているドメイン サーバー アカウント SQLサーバー 接続セットアップを試行すると、エンジン アカウントがロックされる場合があります。
- 認証の問題 – SQL Server に接続するための Kerberos 認証が成功しません。
- パスワードの期限が切れました – リモート PC では、現在のセッションのパスワードの有効期限が切れたときに、SSPI ハンドシェイクがエラー コード 0x8009030c で失敗することもあります。
- ファイアウォールブロック –A 仮想ファイアウォール アプリ サーバーとドメイン コントローラーの間で、より高い RPC 動的ポート範囲がブロックされる可能性があります。
- 時刻同期の問題 – SSPI ハンドシェイク エラーは、クライアントとサーバーのクロック間の時差によっても発生する可能性があります。
エラー コード 0x8009030c で失敗した SSPI ハンドシェイクを簡単に回避するための効果的な解決策を探している場合は、このガイドが役に立ちます。
SSPI ハンドシェイク失敗エラー コード 0x8009030c を修正するにはどうすればよいですか?
1. SQLサーバーブラウザサービスを再起動します。
- を押します。 ウィンドウズ タスクバーの キーを押して、 始める メニューとタイプ SQL 検索バーで。
- 右クリックして、 SQL サーバー構成マネージャー 検索結果で を選択し、 管理者として実行.
- クリック はい で ユーザーアクションコントロール プロンプトウィンドウ。
- 選ぶ SQL サーバー サービス の左側のナビゲーション パネルから SQL サーバー構成マネージャー.
- 展開されたサービスのリストで、右クリックします。 SQLサーバーブラウザを選択し、 再起動 コンテキストメニューから。
バックグラウンドで実行されている SQL Server Browser サービスで問題が発生した場合、接続の確立時に問題が発生し、SQL 0x8009030c エラーが発生する可能性があります。 再実行すると、基礎となるキャッシュがフラッシュされ、問題が解決されます。
2. レジストリを変更する
- を押します。 ウィンドウズ を起動するキー 始める メニュー、タイプ レジストリエディタ 検索バーで をクリックし、結果セクションから適切なオプションを選択します。
- レジストリ エディタで次のレジストリ キーにアクセスするには、次のキー アドレスを入力します。
HKLM\システム\現在のコントロールセット\コントロール\LSA
- 次に、レジストリエディタの右側のセクションの任意の場所を右クリックし、選択します 新しい に続く DWORD (32 ビット) コンテキストメニューから。
- 次に、新しく作成した DWORD の名前を次のように変更します。 ループバックチェックを無効にする.
- 右クリック ループバックチェックを無効にする そして選択してください 変更 コンテキストメニューから。
- 値を次のように設定します。 1 を押して、 OK ボタン。
- 次に、レジストリ エディタを終了し、Windows PC を再起動して変更を適用します。
ループバック チェックは、アプリケーションをホストしているシステムからのアクセス試行である場合に、完全修飾ドメイン名 (FQDN) を介した Web アプリケーションへのアクセスを制限する OS のセキュリティ機能です。
複数の SQL ユーザーから報告されているように、ループバック チェック オプションを無効にすると、エラー コード 0x8009030c の SSPI ハンドシェイク失敗エラーを解決できます。
- デルの USB ポートが機能しない場合 7 つの簡単なステップで問題を解決する
- PROCEXP152.SYS: それは何ですか? そしてそれは何をしますか?
- 修正: このマシンでは Windows スクリプト ホスト アクセスが無効になっています
- システム管理者がインストールを阻止するポリシーを設定している [修正]
- 修正: コンソールセッションを実行するには管理者である必要があります
3. ターゲットサーバーの時計を同期する
- を押します。 ウィンドウズ を起動するキー 始める メニュー、タイプ SQL 検索バーで を選択し、 SQL Server 管理スタジオ 検索結果から。
- クリック プラス オブジェクト エクスプローラーにサインインして、ターゲット サーバーのクロックをマスター サーバーのクロックと同期するサーバーを展開します。
- 右クリックして、 SQLサーバーエージェント、 選択する マルチサーバー管理 サブメニューから、続いて ターゲットサーバーの管理 サブメニューから。
- 次に、クリックします ポストインストラクション の中に ターゲットサーバーの管理 ダイアログボックス。
- 選択する クロックを同期する から 命令種類一覧.
- クリック すべてのターゲット サーバー: すべてのターゲット サーバーのクロックをマスター サーバーのクロックと同期します。 の下のオプション 受信者 セクション。
4. ファイアウォールを通過する RPC 動的ポート範囲を許可する
- を押します。 ウィンドウズ キー、タイプ グループポリシーエディターをクリックし、検索結果から関連するオプションを選択します。
- の左側のペインで、 グループポリシーエディター ウィンドウを展開して、 コンピュータの構成 オプション。
- 次に、次のパスに移動します。
ポリシー\Windows の設定\セキュリティの設定\セキュリティが強化された Windows ファイアウォール\セキュリティが強化された Windows ファイアウォール - LDAP\受信ルール
- 右クリック インバウンドルール そして選択してください 新しいルール コンテキストメニューから。
- 選ぶ カスタム そしてクリックしてください 次.
- 選ぶ すべてのプログラム そしてクリックしてください 次.
- 割当 TCP として プロトコルの種類 と RPC 動的ポート として ローカルポート そしてクリックしてください 次.
- リモート IP アドレス リストでスキャン ノードの IP アドレスを指定し、クリックします。 次.
- 選択する 接続を許可する そしてクリックしてください 次.
- マシンの接続条件を満たすチェックボックスを選択し、 をクリックします。 次.
- 特定 レーダー RPC 動的ポート 名前を入力してクリックします 終了.
以上です! このガイドに記載されている解決策を適用することで、SSPI ハンドシェイクがエラー コード 0x8009030c で失敗しましたというエラーが簡単に解決されることを期待しています。
次のような問題に遭遇した場合は、このガイドを確認してください。 Microsoft SQL Server エラー 18456 ログインしようとしたとき。
さらにサポートが必要な場合は、お気軽に以下のコメントを残してください。