-1

NT AUTHORITY\SYSTEMアカウントになるWebサイトを公開した後、Webサイトを作成しています。私のウェブサイトでは、データベースにアクセスしています。公開されたネットワークが NT AUTHORITY\SYSTEM アカウントになったため、SQL Server 2008 R2 にアクセスできません。SQL サーバーに接続するにはどうすればよいですか?

IIS7 を使用して Web サイトを展開しました。

4

1 に答える 1

0

「システム」はローカル アカウントです。他のマシンでアクセスすることはできません (IIS と MSSQL が別のボックスにあると仮定します)。

ヒットしている制限は、Windows のアクセス許可が複数のボックスを移動できないことです (「ダブルホップ認証」については、「ダブルホップ認証: NTLM が失敗する理由」で簡単に説明されています)。

最も簡単な解決策は SQL 認証を使用することですが、接続文字列にパスワード情報が必要です。特別なアカウントを偽装する (または特定のアカウントで実行されるプロセス アカウントに戻す) ことは、より安全なアプローチです。

于 2012-10-25T05:36:38.100 に答える