Остановка пользователя iis apppool от подключения к sql
Использование sql 2008 и IIS 7. Кажется, что бы я ни делал, IIS использует пул приложений для подключения к серверу SQL. Я даже полностью указал имя пользователя и пароль в строке подключения в файле web.config.
Как мне это отключить!?!?
<add connectionString="Data Source=db;Failover Partner=db1;Initial Catalog=Cata;User Id=DOMAIN\Test;Password=111111;Trusted_Connection=Yes;" name="LocalSqlServer" providerName="System.Data.SqlClient" />
Но он все еще подключается как указанная учетная запись, которую я выбрал для этого пользователя IIS веб-сайтов... это убивает меня. Есть ли что-то еще в web.config, чтобы отключить это?
Из комментариев ниже, я использую группы AD для подключения в SQLServer, если я отключаю доверенное соединение, SQL не авторизует пользователя.
2 ответа
Trusted_Connection=Yes
говорит ему использовать встроенную аутентификацию, то есть идентификацию пула приложений. Возьмите это или установите это No
,
Попробуйте использовать Integrated Security=False
в строке подключения.