sp_delete_maintenance_plan_job (Transact-SQL)
Область применения: SQL Server
Отменяет привязку указанного плана обслуживания от указанного задания.
Примечание.
Эта хранимая процедура используется планами обслуживания базы данных. Эта функция заменена планами обслуживания, которые не используют эту хранимую процедуру. Используйте эту процедуру для поддержания планов обслуживания базы данных при установке, которые были обновлены с предыдущей версии SQL Server.
Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_delete_maintenance_plan_job
[ @plan_id = ] 'plan_id'
, [ @job_id = ] 'job_id'
[ ; ]
Аргументы
[ @plan_id = ] 'plan_id'
Указывает идентификатор плана обслуживания. @plan_id является уникальным идентификатором и должен быть допустимым идентификатором.
[ @job_id = ] 'job_id'
Указывает идентификатор задания, с которым связан план обслуживания. @job_id является уникальным идентификатором и должен быть допустимым идентификатором.
Значения кода возврата
0
(успешно) или 1
(сбой).
Замечания
sp_delete_maintenance_plan_job
должен выполняться из msdb
базы данных.
При удалении всех заданий из плана обслуживания необходимо выполнить, sp_delete_maintenance_plan_db
чтобы удалить оставшиеся базы данных из плана.
Разрешения
Эта хранимая процедура принадлежит роли db_owner . Вы можете предоставить EXECUTE
разрешения для любого пользователя, но эти разрешения могут быть переопределены во время обновления SQL Server.
Примеры
В этом примере задание B8FCECB1-E22C-11D2-AA64-00C04F688EAE
удаляется из плана обслуживания.
EXEC sp_delete_maintenance_plan_job
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',
N'B8FCECB1-E22C-11D2-AA64-00C04F688EAE';