Поделиться через


Требования к безопасности ролей для репликации

Репликация накладывает ограничения на специфические действия, которые пользователь может выполнить в зависимости от роли, соответствующей имени входа пользователя. Репликация предоставляет определенные разрешения предопределенной роли сервера sysadmin, предопределенной роли базы данных db_owner и именам входа в списке доступа к публикации (PAL).

Требования к безопасности ролей для настройки репликации

В следующей таблице перечислены уровни проверки подлинности, необходимые для стандартных задач настройки репликации:

Задача настройки

Требования к членству в группах

Включение распространителя, издателя или подписчика.

Роль сервера sysadmin на издателе.

Включение базы данных для репликации.

Роль сервера sysadmin на издателе.

Создание публикации.

Роль db_owner базы данных для базы данных публикаций на издателе или роль сервера sysadmin на издателе.

Просмотр свойств публикации.

Член списка PAL на издателе, роль db_owner базы данных в базе данных публикаций на издателе или роль сервера sysadmin на издателе.

Создание подписки.

Роль db_owner базы данных для базы данных публикаций на издателе или роль сервера sysadmin на издателе.

Роль db_owner базы данных для базы данных подписок на подписчике или роль сервера sysadmin на подписчике.

Настройка профилей агентов.

Роль сервера sysadmin на распространителе.

Требования к безопасности ролей для обслуживания репликации

В следующей таблице перечислены уровни проверки подлинности, необходимые для выполнения стандартных задач обслуживания репликаций:

Задача обслуживания

Требования к членству в группах

Изменение или удаление распространителя, издателя или подписчика.

Роль сервера sysadmin на соответствующем сервере.

Изменение или удаление публикации.

Роль db_owner базы данных для базы данных публикаций на издателе или роль сервера sysadmin на издателе.

Изменение или удаление подписки на издателе.

Роль db_owner базы данных для базы данных публикаций на издателе или роль сервера sysadmin на издателе.

Изменение или удаление подписки на подписчике.

Роль db_owner базы данных для базы данных подписок на подписчике или роль сервера sysadmin на подписчике.

Пометка подписки для повторной инициализации.

Принудительная подписка: роль db_owner базы данных в базе данных публикаций на издателе или роль сервера sysadmin на издателе.

Подписка по запросу: роль db_owner базы данных в базе данных подписок на подписчике или роль сервера sysadmin на подписчике.

Просмотр активности, ошибок и журнала репликации с помощью монитора репликации. Пользователь не может изменить профили агентов, расписания и т. д., если он не является членом роли сервера sysadmin.

Роль replmonitor базы данных в базе данных распространителя на распространителе или роль сервера sysadmin на распространителе.

Обслуживание агентов репликации.

Роль db_owner базы данных в соответствующей базе данных или роль сервера sysadmin на соответствующем сервере.

Если агент создан пользователем в роли sysadmin, а учетная запись-посредник не указана для агента, агент запускается в контексте учетной записи агента SQL Server. В этом случае пользователь в роли db_owner не может изменить задание, связанное с агентом.

Запуск или останов агента репликации.

Владелец задания агента или роль сервера sysadmin на соответствующем сервере.