Проблема с использованием IIS 7 и SQL SERVER 2008 - PullRequest
0 голосов
/ 26 мая 2010

У меня проблема с использованием IIS 7 и SQL Server 2008. Когда я пытаюсь показать свой веб-сайт с использованием IIS в качестве веб-сервера, я получаю сообщение «[SqlException (0x80131904): Ошибка входа пользователя ...»

Когда я использую веб-сервер, включенный в Visual Studio 2010, для отображения того же веб-сайта, нет проблем с доступом к базе данных.

Почему он работает с веб-сервером VS2010, но не с IIS?

Ответы [ 2 ]

1 голос
/ 26 мая 2010

попробую угадать:

Вы используете проверку подлинности Windows для доступа к СЕРВЕРУ SQL, и у пользователя пула приложений сайта (если вы не олицетворяете) нет необходимых разрешений.

Если я не ошибаюсь, пользователь приложения по умолчанию для пулов приложений в IIS7 - NETWORKSERVICE, поэтому 2 допустимые опции будут

  • Вы даете необходимые разрешения этому пользователю
  • Вы меняете пользователя пула приложений на любого с необходимыми разрешениями
0 голосов
/ 26 мая 2010

Добавьте группу IIS в SQL SERVER «IIS_WPG», чтобы иметь доступ к базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...