ターゲットプリンシパル名が正しくありません。SSPIコンテキストを生成できません。質問する

ターゲットプリンシパル名が正しくありません。SSPIコンテキストを生成できません。質問する

SQL Server を実行しているマシン A からマシン B への SQL Server 接続を確立するのに苦労しています。

私は徹底的に Google 検索しましたが、見つけた方法はすべてうまくいきませんでした。また、この問題を解決するプロセスを段階的に説明してくれるものもありません。

Kerberos は使用していませんが、NTLM が設定されています。

ここに画像の説明を入力してください

関係するマシンは次のとおりです (xx はセキュリティ上の理由からマシン名の一部を隠蔽するために使用されます)。

  • xxPRODSVR001- Windows Server 2012 ドメイン コントローラー
  • xxDEVSVR003- Windows Server 2012 (このマシンでエラーが発生しています)
  • xxDEVSVR002- Windows Server 2012 (このマシンは SQL Server 2012 を実行しています)

次の SPN が DC (xxPRODSVR001) に登録されています。セキュリティ上の理由から、ドメインは yyy で隠されています。

CN=xxDEVSVR002、CN=Computers、DC=yyy、DC=local の登録済み ServicePrincipalNames:

            MSSQLSvc/xxDEVSVR002.yyy.local:49298

            MSSQLSvc/xxDEVSVR002.yyy.local:TFS

            RestrictedKrbHost/xxDEVSVR002

            RestrictedKrbHost/xxDEVSVR002.yyy.local

            Hyper-V Replica Service/xxDEVSVR002

            Hyper-V Replica Service/xxDEVSVR002.yyy.local

            Microsoft Virtual System Migration Service/xxDEVSVR002

            Microsoft Virtual System Migration Service/xxDEVSVR002.yyy.local

            Microsoft Virtual Console Service/xxDEVSVR002

            Microsoft Virtual Console Service/xxDEVSVR002.yyy.local

            SMTPSVC/xxDEVSVR002

            SMTPSVC/xxDEVSVR002.yyy.local

            WSMAN/xxDEVSVR002

            WSMAN/xxDEVSVR002.yyy.local

            Dfsr-12F9A27C-BF97-4787-9364-D31B6C55EB04/xxDEVSVR002.yyy.local

            TERMSRV/xxDEVSVR002

            TERMSRV/xxDEVSVR002.yyy.local

            HOST/xxDEVSVR002

            HOST/xxDEVSVR002.yyy.local

CN=xxDEVSVR003、CN=Computers、DC=yyy、DC=local の登録済み ServicePrincipalNames:

            MSSQLSvc/xxDEVSVR003.yyy.local:1433

            MSSQLSvc/xxDEVSVR003.yyy.local

            Hyper-V Replica Service/xxDEVSVR003

            Hyper-V Replica Service/xxDEVSVR003.yyy.local

            Microsoft Virtual System Migration Service/xxDEVSVR003

            Microsoft Virtual System Migration Service/xxDEVSVR003.yyy.local

            Microsoft Virtual Console Service/xxDEVSVR003

            Microsoft Virtual Console Service/xxDEVSVR003.yyy.local

            WSMAN/xxDEVSVR003

            WSMAN/xxDEVSVR003.yyy.local

            TERMSRV/xxDEVSVR003

            TERMSRV/xxDEVSVR003.yyy.local

            RestrictedKrbHost/xxDEVSVR003

            HOST/xxDEVSVR003

            RestrictedKrbHost/xxDEVSVR003.yyy.local

            HOST/xxDEVSVR003.yyy.local

SQL Server のエラー メッセージがもっとわかりやすく、接続しようとしているプリンシパル名がわかっていれば、この問題を診断できるかもしれません。

それで、誰かこの問題を解決する方法を教えてくれませんか、あるいは私が提供した内容の中で間違っているところを見つけられますか?

より多くのデバッグ情報を生成いたしますので、必要なものをお知らせください。

ベストアンサー1

ログアウトして再度ログインしてみてください。

Windows パスワードを変更した後、作業していた ASP.NET MVC アプリでこの問題が発生しました。Relggging で解決しました。

おすすめ記事