Предоставление доступа к базе данных и публикации
При создании публикации MicrosoftSQL Server создает для данной публикации список доступа к публикации (PAL). Список доступа к публикации похож на применяемый в Windows список управления доступом (ACL). Чтобы предоставить подписчику SQL Server Compact 3.5 доступ к публикации, необходимо добавить учетную запись соответствующего пользователя к группе SQL Server Logons, а затем добавить эту учетную запись к списку доступа к публикации.
Настройка доступа к базе данных
Прежде чем добавлять пользователя в список доступа к публикации, необходимо предоставить доступ к базе данных соответствующей учетной записи пользователя. Конкретная учетная запись, которой необходимы права доступа, зависит от настроек сервера Microsoft Internet Information Services (IIS) и используемой проверки подлинности SQL Server. Чтобы определить, какую учетную запись использует агент слияния, воспользуйтесь следующей таблицей.
Режим проверки подлинности IIS |
Режим проверки подлинности на сервере SQL Server |
Учетная запись |
---|---|---|
Анонимный доступ |
Проверка подлинности Windows |
Учетная запись ИмяКомпьютера\IUSR_ИмяКомпьютера или учетная запись, используемая сервером IIS для анонимного доступа. |
Базовая проверка подлинности |
Проверка подлинности Windows |
Учетная запись пользователя или группы клиента IIS. |
Встроенная проверка подлинности Windows |
Проверка подлинности Windows |
Учетная запись пользователя или группы клиента IIS. Данная конфигурация поддерживается, только если SQL Server и IIS выполняются на одном компьютере. |
Анонимный доступ, базовая проверка подлинности или встроенная проверка подлинности Windows |
Проверка подлинности Windows |
Пользователь, указанный в свойствах DistributorLogin или PublisherLogin объекта Replication. |
Предоставление доступа к публикации
После того как учетной записи пользователя будет предоставлен доступ к базе данных, эту учетную запись можно будет добавить в список доступа к публикации.
Важно!
Если издатель и распространитель находятся на разных компьютерах, соответствующую учетную запись необходимо добавить в список доступа к публикации как на издателе, так и на распространителе. Если пользователь IIS (при использовании проверки подлинности Windows) или учетная запись SQL Server (при использовании проверки подлинности SQL Server) отсутствует в списке доступа к публикации, подписчик получит сообщение об отказе в доступе.
См. также
Другие ресурсы
Как предоставить доступ к базе данных и публикации