Позвольте мне кратко объяснить, как приложение является установка (предыдущим архитектором) .. У меня есть следующие приложения:учетные данные вопросы
- Server1
- Server2
- WPF приложение, которое устанавливается на клиенте настольные
- WCF приложение, которое размещается на IIS в Server1
- SQL экземпляр сервера, который установлен на Сервера2 (с внутренним 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">
Существует окна счета (скажем, winAcc1) на Сервера2, который в настоящее время, как посвященный DBowner из CustomerDB.
Теперь возникает вопрос: «Как WCF на сервере Server1 знает, как получить доступ к базе данных с помощью учетной записи Windows« winAcc1 »? Я проверил веб-конфигурацию или любое другое приложение, и я не смог найти никакого олицетворения или программно установить учетные данные сети как «winAcc1».
Может ли кто-нибудь объяснить это?
Я cheked пул приложений WCF. и он работает под локальной учетной записью Windows (а не с учетной записью Windows). – user384080
, если Server1 имеет то же имя учетной записи Windows, что и в Server2, влияет ли это на работу? На сервере Server1 он имеет Server1 \ winAcc1 с локальной группой администратора, а на сервере Server2 он имеет Server2 \ winAcc1 без локальной группы администратора. – user384080