Управление логинами в списке доступа к публикациям

В этом разделе описывается управление именами входа в списке доступа к публикации в SQL Server 2014 с помощью SQL Server Management Studio или Transact-SQL. Доступ к публикации контролируется списком доступа к публикации (PAL). Учетные записи и группы можно добавлять и удалять из PAL.

В этом разделе

Перед началом работы

Предпосылки

  • Перед добавлением учетной записи в PAL нужно связать учетную запись SQL Server с пользователем базы данных в базе данных публикации.

Использование среды SQL Server Management Studio

Список доступа к публикации (PAL) используется на странице Список доступа к публикации в диалоговом окне "Свойства публикации — <публикация>" для управления логинами. Дополнительные сведения о том, как получить доступ к этому диалоговому оккуму, см. в разделе "Просмотр и изменение свойств публикации".

Управление логинами в PAL

  1. На странице списка доступа к публикации диалогового окна "Свойства публикации — публикация>" < используйте кнопки "Добавить", "Удалить" и "Удалить все" для добавления и удаления имен входа и групп из PAL. Не удаляйте distributor_admin из PAL. Эта учетная запись используется репликацией.

    Замечание

    Если используется удаленный распространитель, учетные записи в PAL должны быть доступны как на издателе, так и на распространителе. Учетная запись должна быть учетной записью домена или локальной учетной записью, определенной на обоих серверах. Пароли, связанные с обоими именами входа, должны совпадать.

  2. Нажмите кнопку ОК.

Использование Transact-SQL

Чтобы просмотреть группы и логины, принадлежащие к PAL

  1. На издателе в базе данных публикации выполните sp_help_publication_access. Для @publication укажите имя публикации. В этом разделе отображаются сведения о группах и именах входа в PAL.

Добавление групп и имен входа в PAL

  1. На издателе в базе данных публикации выполните sp_grant_publication_access. Для @publication укажите имя публикации; и для @login укажите имя добавляемого имени входа или группы.

Процедура удаления групп и логинов из PAL

  1. На издателе в базе данных публикации выполните sp_revoke_publication_access. Для @publication укажите имя публикации; и для @login укажите имя удаленного имени входа или группы.

См. также

Модель безопасности агента репликации
Secure a Replication Topology (Защита топологии репликации)
Защита издателя