2016-10-11 38 views
1

3つのアプリケーションサーバーと3つのデータベースサーバー。アプリケーションサーバーとデータベースサーバーの間でKerberos認証を有効にしようとしています。すべてのアプリケーションサーバーは、3つのデータベースサーバーのうちの2つに正常に接続できます。アプリケーションサーバーは、IIS 7.0でWindows 2008およびWindows 2012を使用しています。Kerberosダブルホップ認証 - SQL Server

データベースサーバーは、Windows 2012およびSQL Server 2008 R2を使用しています。動作する2つのSQL Serverインスタンスと動作しないSQL Serverインスタンスの違いはわかりません。匿名ログインを報告しているので、トークンを受け取っていないように見えるもの。

+0

ダブルホッピングはどこに入っていますか?特定の資格情報セットで実行されているIISアプリケーションプールは、通常、(同じIDを使用して)SQL Serverに接続します。これは単なるシングルホップです。あなたが実際に何かのダブルホップを使用している場合、本当の複雑な実際の素早いが、問題の説明からあなたのサーバーがドメインコントローラでクライアントのログインを検証するのに問題があるように聞こえます。それについて言えば、同じドメイン内のすべてですか? –

+0

3つのアカウントはすべて同じWindowsアカウントで実行されますか?その点については、それらはすべて同じWindowsドメインにありますか? SQL Serverを実行しているアカウントのSPNはどのように見えますか? –

答えて

0

すべてが同じドメインにあります。私は、Kerberosを使用してIISがクライアントユーザーを偽装できるようにしています。我々は、生産アプリケーション&データベースサーバーとテストアプリケーションとデータベースサーバーを持っています。トレーニング/ QAアプリとデータベースサーバーをセットアップしようとしています。いずれのアプリサーバーも、ライブサーバーまたはテストデータベースサーバーに接続するのに問題がありません。それらのすべてがQAデータベースサーバーに接続できません。私たちは、そのサーバー上で異なるものを追跡しようとしています。

+0

詳細を追加するには、質問を編集するだけです。これはあなたの元の質問に対する答えではないので、答えを加えないでください。 –