Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы использовать удаленный доступ к данным, необходимо предоставить доступ к базе данных Microsoft SQL Server, исходя из того, каким образом настроена проверка подлинности Microsoft IIS (Internet Information Services) и SQL Server. Это можно выполнить с помощью программной реализации удаленного доступа к данным.
В следующей таблице перечислены права доступа к базе данных, которые необходимо предоставить при использовании различных режимов проверки подлинности сервера IIS и SQL Server.
Режим проверки подлинности IIS | Режим проверки подлинности SQL Server | Кому необходимо предоставить доступ |
---|---|---|
Анонимный доступ |
Встроенная проверка подлинности Windows |
Учетная запись ИмяКомпьютера\IUSR_имя_компьютера или учетная запись, используемая сервером IIS для анонимного доступа. |
Базовая проверка подлинности |
Встроенная проверка подлинности Windows |
Пользователь или группа клиента IIS. |
Встроенная проверка подлинности Windows |
Встроенная проверка подлинности Windows |
Пользователь или группа клиента IIS. Данная конфигурация поддерживается, только если SQL Server и IIS выполняются на одном компьютере. |
Анонимный доступ, базовая проверка подлинности или встроенная проверка подлинности Windows |
Проверка подлинности средствами SQL Server |
Пользователь, указанный на сервере SQL Server в параметре OLEDBConnectionString методов Pull, Push или SubmitSQL объекта удаленного доступа к данным. |
Например, если используется встроенная проверка подлинности Windows, а в качестве метода проверки подлинности IIS — анонимный доступ, необходимо предоставить доступ к базе данных учетной записи *ИмяКомпьютера\IUSR_имя_компьютера.*Это возможно только в том случае, если SQL Server и сервер IIS выполняются на одном компьютере, поскольку данная учетная запись не является учетной записью домена. Можно также использовать отдельную учетную запись, настроенную для выполнения анонимного доступа на сервере IIS.
- На компьютере, на котором выполняется программное обеспечение SQL Server, запустите SQL Server Management Studio. На панели "Зарегистрированные серверы" дважды щелкните элемент SQL Server.
- На панели обозревателя объектов раскройте узел SQL Server, раскройте папку "Безопасность", щелкните правой кнопкой мыши элемент Имена входа и выберите команду Создать имя входа.
- В окне Имя входа - создание выберите режим проверки подлинности — проверка подлинности Windows или проверка подлинности SQL Server.
- Если используется проверка подлинности Windows, введите имя пользователя и выберите параметр Предоставить доступ или Отказать в доступе.
- Если используется проверка подлинности SQL Server, укажите имя пользователя и пароль, а затем введите подтверждение пароля.
- На левой панели щелкните элемент Доступ к базе данных.
- На правой панели установки флажок Разрешить для баз данных, к которым необходимо предоставить доступ, и нажмите кнопку ОК.