別のサーバーのSQL Serverデータベースにアクセスする新しいWebアプリケーションをインストールしました。私はWindows認証を使用してのエラーを取得しています:私はweb.config
ファイルにidentity impersonate="true"
を設定しようとすると、ユーザのXXX別のサーバーのSQL ServerにアクセスするASP.NET
のために失敗しました
ログインを、それだけでエラーがスローされます
匿名ユーザーのログインに失敗しました
また、フォーム認証を使用して使用を検証しています私のウェブサイトからのrsと別のアプリケーションプールの使用。
更新:基本的に、このような接続文字列:
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
更新:
私の仮想ディレクトリは、匿名認証とWindows認証が有効になっています。
接続文字列をお知らせください。 –
あなたのサイトがネットワークアカウントで実行するようにIISが設定されているアカウント(Active Directory、ローカルマシンアカウントではない)は、SQL Server DBに対するセキュリティ権限を持ちます。 IISはデフォルトでローカルアカウントを使用して実行されます。つまり、SQL ServerログインボックスでWindows認証を使用する方法はありません。これは、SQL Serverボックスにそのアカウントの可視性がないためです。ウェブサーバー。 –
@marc_s:基本的には次のようになります。「データソース= myServerAddress;初期カタログ= myDataBase;統合セキュリティ= SSPI;」 – acermate433s