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


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

применимо к:SQL ServerУправляемому экземпляру SQL Azure

Важный

В управляемом экземпляре Azure SQLв настоящее время поддерживаются большинство, но не все функции агента SQL Server. Дополнительные сведения см. в разделе отличия T-SQL управляемого экземпляра SQL Azure от SQL Server.

Задание — это указанная серия операций, выполняемых последовательно агентом 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 Agent для автоматического удаления заданий при успешном выполнении, сбое или завершении. автоматическое удаление задания