2017-05-08 13 views
0

Web Applicationをに実行しているときに、データベース(sqlServer)への接続が機能しますが、iisを実行していない別のコンピュータ)それはこのexeptionをスロー:Login failed for user 'NT AUTHORITYANONYMOUS LOGON'.誰かが私にこれを助けることができますか?私はこの話題についてはあまり経験がありません。 編集:Windows認証を使用してイム(真=偽装) ここでは、接続文字列です:Data Source=XXXXX\APP; Initial Catalog=cebi; Integrated Security=Trueユーザー 'NT AUTHORITYANONYMOUS LOGON'のログインに失敗しました

+0

あなたの接続文字列は、おそらく間違っています。あなたのお手伝いをさせてください。 –

+0

@ KobyDouekしかし、iisを実行しているコンピュータでアプリケーションを実行すると、正常に動作します。別のコンピュータから開くと問題が発生します。あなたがそこに問題があるかもしれないと思うなら、私は接続文字列を追加することができます –

答えて

2

編集:イムここにWindows認証(impersonate = true)を使用するには、接続文字列です:Data Source=XXXXX\APP; Initial Catalog=cebi; Integrated Security=True

あなたのドメイン管理者はIIS用にKerberos Constrained Delegationを設定する必要があります。これは、より親しみやすい記述するいくつかのブログ:

+0

しかし、私はそれを行う唯一の方法はここにアクティブなディレクトリで "混乱"する権限を持っていない?私が "Kerberos"について聞いたのはこれが初めてではありません。 –

+1

これは、ドメイン管理者に**あなたにこれを依頼する必要があるということです。絶対に、積極的に、他の方法はありません。 –

+0

ok il管理者が私にこれを行えるかどうか確認してください –

関連する問題