修正:SSPIコンテキストエラーを生成できない[SQL Server]

  • エラーはSSPIコンテキストを生成できず、管理者とユーザーがアクセスできなくなる可能性があります SQLサーバ.
  • 記事上で、 我々 3つの方法を探る このエラーを修正する あなたを取り戻す オンライン.
  • 問題が解決しない場合は、専用の SQLServerページ にとって もっと 修正。
  • また、私たちを探索することができます トラブルシューティングハブ にとって もっと 役立つソリューション。
SQLサーバーのログインエラー
さまざまなPCの問題を修正するには、DriverFixをお勧めします。
このソフトウェアは、ドライバーの稼働を維持するため、一般的なコンピューターエラーやハードウェア障害からユーザーを保護します。 3つの簡単なステップで今すぐすべてのドライバーをチェックしてください:
  1. DriverFixをダウンロード (検証済みのダウンロードファイル)。
  2. クリック スキャン開始 問題のあるすべてのドライバーを見つけます。
  3. クリック ドライバーの更新 新しいバージョンを入手し、システムの誤動作を回避します。
  • DriverFixはによってダウンロードされました 0 今月の読者。

ターゲットプリンシパル名が正しくありません–接続を試みたときにSSPIコンテキストエラーが発生します SQL Windowsアカウントを持つリモートサーバーからのサーバー。

これは一般的なエラーです。 パスワードの古さ、クロックドリフト、SPNの登録の失敗、Active Directoryアクセス許可など、さまざまな理由でトリガーされる可能性があります。

この記事では、WindowsサーバーでSSPIコンテキストを生成できないというエラーを解決するのに役立ついくつかのトラブルシューティング手順について説明します。

ターゲットプリンシパル名が正しくないことを修正するにはどうすればよいですか?SSPIコンテキストエラーを生成できませんか?

1. SQLサービスユーザーの変更

SSPIコンテキストを生成できません

SQLSERVICEユーザーをドメイン管理者に変更してみてください。 サービスをシャットダウンするときは、新しいSPN(サービスプリンシパル名)を作成するための特権を持つアカウントが必要です。

それなしでサービスを開始すると、エラーがトリガーされます。 システムアカウントの権限を変更すると、エラーを修正できます。

ただし、セキュリティ上の理由から、サービスアカウントには最小限の特権を与えることを常にお勧めします。

ADユーザーとコンピューターからSPNエントリを削除します

  1. 詳細ビューでActiveDirectoryユーザーとコンピューターを開きます。
  2. MSSQLSvcのSSPNエントリを探します。
  3. MSSQLSvcに関連付けられているすべてのエントリを削除します。
  4. ADユーザーとコンピューターを閉じて、改善がないか確認します。
  5. ActiveDirectoryのアクセス許可を変更します。

2. パスワードを確認してください

SSPIコンテキストを生成できません

エラーはSSPIコンテキストを生成できませんパスワードの問題が原因で発生する可能性があります。 最近パスワードを変更したが、アカウントからログアウトしていない場合は、エラーが発生する可能性があります。

エラーを修正するには、ログアウトしてから新しいパスワードでサインインしてみてください。

その他の場合、問題はパスワードの有効期限が原因である可能性があります。 期限切れのパスワードを変更し、新しいクレデンシャルでログインして、エラーが解決するかどうかを確認します。


3. ActiveDirectoryのアクセス許可を変更する 

SSPIコンテキストを生成できません
  1. 実行 Adsiedit.msc とから 実行 ダイアログボックス。
  2. の中に ActiveDirectoryサービス ウィンドウ、展開ドメイン[YourDomainName]、次に展開します DC = RootDomainName、 その後 CN =ユーザー.
  3. 右クリック CN = [YourAccountName] 選択します プロパティ.
  4. を開きます セキュリティ タブ。
  5. クリック 高度な オプション。
  6. のいずれかを選択します 自己 行。
  7. クリック 編集 そして 許可エントリを開く 窓。
  8. ここで、 主要な に設定されています 自己、 タイプ に設定されています 許可、 そして 適用 toはに設定されます このオブジェクトのみ.
  9. [プロパティ]セクションで、次を選択します。
    servicePrincipalNameを読み取ります
    servicePrincipalNameを記述します
  10. クリック OK 変更を適用して終了します。

新しい接続を確立してみて、SSPIコンテキストエラーを生成できないかどうかを確認してください。 変更を適用するには、現在のアカウントに関連付けられているSQLサービスを再起動してください。

Active Directoryのアクセス許可を変更することは、SQLサーバーのユーザーを変更するよりも安全なオプションです。 ただし、権限の変更に進む前に、権限の問題が原因で問題が発生していることを確認してください。

SQLインスタンスが実行されているサーバーにログインし、エラーログをチェックして、アクセス許可の問題が原因でエラーがトリガーされているかどうかを確認します。

ログのエラーは次のようになります。

SQL Serverネットワークインターフェイスライブラリは、SQL Serverサービスのサービスプリンシパル名(SPN)[MSSQLSvc / servername.domainname.net:1433]を登録できませんでした。
Windowsの戻りコード:0x2098、状態:15。 SPNの登録に失敗すると、統合認証でKerberosではなくNTLMが使用される可能性があります。
これは情報メッセージです。 認証ポリシーでKerberos認証が必要であり、SPNが手動で登録されていない場合にのみ、追加のアクションが必要です。

エラーはSSPIコンテキストを生成できません。アクセス許可と期限切れのクレデンシャルの問題が原因で発生する可能性があります。 パスワードとアクセス許可を変更すると、エラーを修正してSQLサーバーに再度ログインするのに役立ちます。

SQL Server 2008拡張サポートFAQ:詳細

SQL Server 2008拡張サポートFAQ:詳細Sqlサーバー

さまざまなPCの問題を修正するには、DriverFixをお勧めします。このソフトウェアは、ドライバーの稼働を維持するため、一般的なコンピューターエラーやハードウェア障害からユーザーを保護します。 3つの簡単なステップで今すぐすべてのドライバーをチェックしてください:DriverFixをダウンロード (検証済みのダウンロードファイル)。 クリック スキャン開始 問題のあるすべてのドライバーを...

続きを読む
5つの最高のSQLサーバーバックアップソフトウェア[無料&有料]

5つの最高のSQLサーバーバックアップソフトウェア[無料&有料]Sqlサーバーバックアップソフトウェア

年間2億人のユーザーを支援する時間節約のソフトウェアとハ​​ードウェアの専門知識。 技術的な生活を向上させるためのハウツーアドバイス、ニュース、ヒントをご案内します。アクロニスサイバーバックアップ私たちのリストのトップは、世界中の50万社以上の企業から信頼されているソフトウェアツールです。このツールがなぜそれほど望ましいのか疑問に思っている場合、答えは、時間を無駄にする必要がなく、本当に重要...

続きを読む
SQLServerを使用した5つ以上の最高のWindowsホスティング[2021ガイド]

SQLServerを使用した5つ以上の最高のWindowsホスティング[2021ガイド]SqlサーバーWindowsホスティング

年間2億人のユーザーを支援する時間節約のソフトウェアとハ​​ードウェアの専門知識。 技術的な生活を向上させるためのハウツーアドバイス、ニュース、ヒントをご案内します。A2ホスティングは、その超高速機能と、他の競合するWindowsホスティングプロバイダーオプションと比較して最大20倍高速なパフォーマンスを提供する微調整されたサーバーで知られています。信頼性が高く、Windowsの他のWeb構...

続きを読む