Олицетворение WCF и доверенные соединения SQL?

У нас есть сервис, который размещен под IIS7. Строка подключения для сервера SQL установлена ​​на "Доверенный". Для того, чтобы произошла аутентификация, мне нужно настроить олицетворение в службе и заставить клиента инициировать олицетворенное соединение.

Есть ли способ не устанавливать олицетворение и по-прежнему разрешать службе входить в SQL-сервер через доверенное соединение? Мы хотим, чтобы клиенты не заходили в сервис. Мы не уверены, что они будут использовать в качестве прокси. Я бы подумал, что это скорее соглашение об уровне обслуживания с сервером SQL, а не клиентом для службы на сервере SQL.

Какие-нибудь мысли?

Спасибо

1 ответ

Решение

Если вы используете учетную запись домена для запуска пула приложений, под которым работает служба, вы можете предоставить этой учетной записи доступ к серверу SQL. В этом случае права должны иметь только учетная запись, на которой запущен пул приложений.

Другие вопросы по тегам