Удаление заданий

Задание — это определенная последовательность действий, выполняемых агентом SQL Server. По умолчанию после завершения выполнения задания не удаляются. Можно удалить одно или несколько заданий агента Microsoft SQL Server, независимо от успешности завершения задания. В агенте Microsoft SQL Server также можно настроить автоматическое удаление заданий в случае их успешного выполнения, сбоя или завершения.

По умолчанию для удаления задания члены предопределенной роли сервера sysadmin могут выполнять хранимую системную процедуру sp_delete_job (Transact-SQL). Другим пользователям должна быть предоставлена одна из следующих предопределенных ролей базы данных агента SQL Server в базе данных msdb.

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Дополнительные сведения о разрешениях для этих ролей см. в разделе Предопределенные роли базы данных агента SQL Server.

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

Связанные задачи

Описание

Раздел

Описывает, как удалить одно или несколько заданий агента Microsoft SQL Server.

Удаление одного или нескольких заданий

Описывает, как настроить автоматическое удаление заданий агента Microsoft SQL Server в случае их успешного выполнения, сбоя или завершения.

Автоматическое удаление задания