0

わかりました。自分がしていることに近い質問がたくさんあることに気づきましたが、どれも私が探しているものを処理していないようです。

これが私がやろうとしていることです。私はハッピードメインと言って2台のサーバーを持っています。1つはIIS7.5で、もう1つはSQL Server2008R2です。どちらもハッピードメインのWindows2008R2サーバーです。アプリケーションが呼び出されnewapp、アプリケーションプールはnewpool

app1ハッピードメインで呼び出されるActiveDirectoryアカウントを作成しました。

happy/app1アプリプールのアプリケーションプールIDを入力しましたnewpool。サーバーへのアクセスを許可し、DBA所有者にSQLServerデータベースへのアクセスを許可します。

開発者は、trueとsspiに設定されたセキュリティを統合しました。apppoolアカウントを使用してSQLServerデータベースに接続する必要はありませんか?

現時点で私はSystem.Data.SqlClient.SqlException

ユーザーのログインに失敗しました'NTAUTHORITY \ ANONYMOUS LOGON

ありがとう。

4

2 に答える 2

1

Windows 統合認証など、ID を確立するアプリケーション自体で認証方法を有効にする必要があります。アプリケーション プールを実行している ID の問題ではありません。

この Web サイトで匿名アクセスが有効になっているようです。そのため、"NT AUTHORITY/ANONYMOUS LOGON" を使用して SQL Server にログインしようとしています。

于 2013-03-12T17:23:12.373 に答える
0

アカウントはアプリケーション プールで指定されているので、IIS->認証->匿名認証->編集に移動するだけです。

次に、特定のアカウントではなく、アプリケーション プール ID を選択します。これにより、アプリケーションはアプリケーション プールのドメイン アカウントで実行されます。

于 2014-02-12T11:43:54.963 に答える