none
Авторизации IIS на SQL-сервере RRS feed

  • Вопрос

  • Схема такая есть клиентский компьютер с которого происходит запрос, веб-сервер(IIS) и отдельный сервер с SQL.

    Задал вопрос на https://social.msdn.microsoft.com/Forums/ru-RU/b98bf866-382e-4238-843c-dae3db191339/aspnet-iis-sql?forum=aspnetru

    На веб-сервере есть asp.net приложение, которое вытаскивает информацию с sql-базы и выводит это клиенту в виде html. Авторизация на IIS и на SQL совсем не одно и тоже как оказалось. Вопроса два:

    1) Как ограничить по пользователям доступ на IIS-сервер? Windows Authentication.

    2) Как прокинуть учетные данные на SQL-сервер?

    10 ноября 2014 г. 6:48

Ответы

  • Если вы сами разрабатываете asp.net-приложение, то можете настроить аутентификацию IIS на SQL-сервере одним из двух способов:

    - Настроить SQL Server Authentication, но тогда все пользователи будут получать доступ к базе данных с одинаковыми правами, и учетную запись и пароль придется хранить в файлах приложения.

    - Настроить делегирование, когда IIS подключается к SQL Server в контексте пользователя, подключившегося к веб-серверу. Подробнее см. статью

    http://www.osp.ru/win2000/2009/09/10708361/

    10 ноября 2014 г. 8:32

Все ответы

  • Если вы сами разрабатываете asp.net-приложение, то можете настроить аутентификацию IIS на SQL-сервере одним из двух способов:

    - Настроить SQL Server Authentication, но тогда все пользователи будут получать доступ к базе данных с одинаковыми правами, и учетную запись и пароль придется хранить в файлах приложения.

    - Настроить делегирование, когда IIS подключается к SQL Server в контексте пользователя, подключившегося к веб-серверу. Подробнее см. статью

    http://www.osp.ru/win2000/2009/09/10708361/

    10 ноября 2014 г. 8:32
  • Смысл уловил, хотя в статье почему-то настраивается учетка для анонимуса. Вообщем заработало - спасибо :)
    10 ноября 2014 г. 10:42