2012-02-07 8 views
0

IIS上でホストされているMy Asp.Net/C# Webアプリケーションは、2つの異なるサービスアカウントを使用してネットワーク上の2つのSQLサーバー上の2つのDBにアクセスしています。 IISはSQL Server1上のDB1に接続しているサービスアカウント1として実行されています。IISからSQLサーバーにアクセスするサービスアカウント

アカウント2のユーザーID、パスワードはweb.config connectionstringで設定されており、これはSQL Server2上のDB2のIIS設定に優先します。これは動作していません。これを処理するより良い方法はありますか?あなたの助けに感謝。明らかに

+0

働いていないでしょうか? – user492238

+0

あなたはどのバージョンを実行していますか?あなたのウェブ、設定セクションを投稿してください! – user492238

答えて

0

、DB1は、Windows認証を使用し、そのために設定する必要があります。接続文字列が "Integrated Security = true;"を選択するように設定されていることを確認してください。その接続文字列に。 DB2ではSQLServerAuthenticationが有効になっている必要があります。何偽装はDB2のため動作しませんが、通常の接続文字列を行います:

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; 

も参照してください:http://www.connectionstrings.com/sql-server-2008

+0

malar

+0

問題点は何ですか?あなたのSQLサーバの認証ログをチェックしましたか? – user492238

関連する問題