シナリオは次のとおりです。
Testという名前のActiveDirectoryで作成されたアカウントがあります。
このアカウントには、データベースのインスタンスを読み取る権限があります。
ドメイン内のデータにアクセスするには、Windows認証を使用したSQL Server VisualManagementStudioを使用します。
今問題:
ドメインの外部で.NETプロジェクトテストを使用してこのデータにアクセスするにはどうすればよいですか?
私はこれをapp.configに入れました:
<connectionStrings>
<add name="CRM" connectionString="Data Source=server; Initial Catalog=catalog; Integrated Security=SSPI; providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<identity impersonate="true" userName="domain\user" password="pass"/>
</system.web>
しかし、私はまだこのエラーが発生しています:
ユーザー'x'のログインに失敗しました。ユーザーは信頼できるSQLServer接続に関連付けられていません。
最後になりましたが、はい、SQLとWindowsの両方の認証モードが有効になっています。