Необходимые разрешения
Пользователь, указанный в настройках конечной точки (коннектор), должен иметь следующие права в исходной базе данных:
Выполнение с использованием роли db_owner
Если пользователю назначена роль базы данных db_owner, должны быть предоставлены следующие разрешения:
-
В основной базе данных:
- grant VIEW ANY DEFINITION
- grant VIEW SERVER STATE
-
В базе данных MSDB:
-
grant SELECT ON SYSJOBACTIVITY
-
grant SELECT ON SYSJOBS
-
Выполнение без использования роли db_owner
Если пользователю не назначена роль базы данных db_owner, для исходной базы данных должны быть предоставлены следующие разрешения:
- grant VIEW DATABASE STATE
- grant SELECT
Примечание к информацииПри выполнении без использования роли db_owner невозможно включить MS-CDC автоматически, это необходимо делать вручную. Чтобы предотвратить ошибки репликации промежуточное хранение, перед запуском задачи необходимо также снять флажок с параметра Включить MS-CDC для всех захваченных таблиц в свойствах подключения. Для получения дополнительной информации см. раздел Microsoft SQL Server (на основе технологии Microsoft CDC).