Как разрешить пользователю создание и управление заданиями агента SQL Server (среда SQL Server Management Studio)
Чтобы разрешить пользователю создание и управление заданиями агента Microsoft SQL Server, необходимо сначала добавить существующее имя входа для SQL Server или роль базы данных msdb к одной из следующих фиксированных ролей базы данных агента SQL Server в базе данных msdb: SQLAgentUserRole, SQLAgentReaderRole или SQLAgentOperatorRole.
По умолчанию члены этих ролей базы данных могут создавать свои собственные шаги заданий, которые запускаются сами по себе. Если пользователи, не являющиеся администраторами, желают выполнить задания, которые выполняют другие типы шагов заданий, например пакеты SSIS, им необходимо будет получить доступ к учетной записи-посреднику. Все члены фиксированной серверной роли sysadmin имеют разрешения на создание, изменение и удаление учетных записей-посредников. Дополнительные сведения о разрешениях, связанных с этими фиксированными ролями баз данных агента SQL Server, см. в разделе Фиксированные роли базы данных агента SQL Server.
Добавление имени входа SQL или роли базы данных msdb к фиксированной роли базы данных агента SQL Server
В Обозревателе объектов разверните сервер.
Разверните элемент Безопасность, а затем элемент Имена входа.
Щелкните правой кнопкой мыши имя входа, которое необходимо добавить к фиксированной роли базы данных агента SQL Server, и выберите пункт Свойства.
На странице Доступ к базе данных диалогового окна Свойства имени входа выберите строку, содержащую базу данных msdb.
В группе Роли базы данных для: msdb выберите соответствующую фиксированную роль базы данных агента SQL Server.
Настройка учетной записи-посредника для создания и управления шагами заданий агента SQL Server
В Обозревателе объектов разверните сервер.
Разверните Агент SQL Server.
Щелкните правой кнопкой мыши Учетные записи-посредники и выберите команду Создать учетную запись-посредник.
На вкладке Общие диалогового окна Создание учетной записи-посредника укажите имя учетной записи-посредника, имя входа и описание. Обратите внимание, на то, что прежде чем создавать учетную запись-посредник агента SQL Server, необходимо создать учетные данные. Дополнительные сведения о создании учетных данных см. в разделах Как создать учетную запись (среда SQL Server Management Studio) и CREATE CREDENTIAL (Transact-SQL).
Проверьте соответствующие подсистемы для этой учетной записи-посредника.
На вкладке Участники добавьте или удалите имена входа или роли, чтобы предоставить или отменить доступ к учетной записи-посреднику.
См. также
Основные понятия
Обеспечение безопасности агента SQL Server
Создание учетных записей-посредников агента SQL Server