Позвольте мне кратко объяснить, как приложение настраивается (предыдущим архитектором) .. У меня есть следующее приложение:
- Сервер1
- Сервер2
- Приложение WPF, установленное на рабочем столе клиента
- Приложение WCF, размещенное на IIS в Server1
- Экземпляр сервера SQL, установленный на Server2 (с внутренним IP-адресом 10.111.3.10)
WPF на стороне клиента вызывает службу WCF на сервере Server1, а WCF на сервере1 обращается к базе данных на сервере Server2.Строка подключения в веб-конфигурации WCF (server1) выглядит следующим образом:
<add name="App.ConnectionString"
connectionString="Persist Security Info=False;Initial Catalog=customerDB;Data Source=10.111.3.10;Integrated Security=SSPI">
На сервере Server2 имеется учетная запись Windows (скажем, winAcc1), которая в настоящее время выделена как DBowner customerDB.
Теперь возникает вопрос: «Как WCF на сервере Server1 узнает, как получить доступ к базе данных с помощью учетной записи Windows« winAcc1 »?»Я проверил веб-конфигурацию или любое другое приложение и не смог найти никакого олицетворения или программно установил сетевые учетные данные как «winAcc1».
Может кто-нибудь объяснить, пожалуйста?