войти · зарегистрироваться
А вы знаете, что:
Ёлпер не просто учит, он еще и показывает.

Реклама ↓

Как разрешить IIS соединяться с SQL Server локально?

Локальные соединения с базой данных SQL Server удобны и просты. Для локальных соединений используется Windows-авторизация, и чтобы веб-сайт мог подсоединяться к базе, необходимо создать учетную запись локального пользователя в настройках безопасности SQL Server. Как именно это сделать, показано в этом ёлпере.
Первым делом нужно узнать имя учетной записи, под которой осуществляется работа сайта. Обычно она имеет следующий вид: IUSR_имя компьютера. Посмотреть точное имя учетной записи можно, например, в «Диспетчере служб IIS». Для этого нужно в ветке «Веб-узлы» кликнуть правой кнопкой мышки по сайту и выбрать меню «Разрешения».

6351392487469174264887.png
В появившемся окне вы увидите список учетных записей, у которых есть доступ к сайту. Запомните имя пользователя, находящегося в группе «Гостевая учетная запись Интернета». В данном случае – WIN2003\IUSR_WIN2003.

6351392487473854264887.png
Запустите Microsoft SQL Server Management Studio и подключитесь к серверу. Выберите правой кнопкой мышки ветку Безопасность => Имена входа. В появившемся меню выберите «Создать имя входа».

6351392487476974274887.png
В поле «Имя входа» введите имя пользователя Windows, которое используется в работе сайта (в данном случае - WIN2003\IUSR_WIN2003). Оставьте опцию «Проверка подлинности Windows» и нажмите на кнопку «Ok».

6351392487483214284887.png
Теперь сайт сможет соединяться с SQL Server локально. Например, при помощи такой строки соединения:
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=yolper;Data Source=(local)

Нам важно знать ваше мнение

Пожалуйста, помогите нам понять, насколько полезна информация на этой странице, помогла ли она решить возникшие у вас проблемы? Для ответа, нажмите на одну из трех кнопок:

0

Twitter Mail.Ru Facebook Вконтакте Я.ру ЖЖ
Постоянный адрес этого ёлпера:
Разместить в блоге:
Разместить на форуме:
помогло 6 · не помогло 0 · просмотров 2069
02 мая 2011 → 19:58 · @Алексей Немиро