sp_delete_maintenance_plan_job (Transact-SQL)
Aplica-se a: SQL Server
Desassocia o plano de manutenção especificado do trabalho especificado.
Observação
Este procedimento armazenado é usado com planos de manutenção de banco de dados. Esse recurso foi substituído por planos de manutenção que não usam esse procedimento armazenado. Use este procedimento para manter planos de manutenção de banco de dados em instalações que foram atualizadas de uma versão anterior do SQL Server.
Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_delete_maintenance_plan_job
[ @plan_id = ] 'plan_id'
, [ @job_id = ] 'job_id'
[ ; ]
Argumentos
@plan_id [ = ] 'plan_id'
Especifica a ID do plano de manutenção. @plan_id é uniqueidentifier e deve ser uma ID válida.
@job_id [ = ] 'job_id'
Especifica o ID do trabalho ao qual o plano de manutenção está associado. @job_id é uniqueidentifier e deve ser uma ID válida.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Comentários
sp_delete_maintenance_plan_job
deve ser executado a partir do msdb
banco de dados.
Quando todos os trabalhos forem removidos do plano de manutenção, você deverá executar sp_delete_maintenance_plan_db
para remover os bancos de dados restantes do plano.
Permissões
Esse procedimento armazenado pertence à função db_owner . Você pode conceder EXECUTE
permissões para qualquer usuário, mas essas permissões podem ser substituídas durante uma atualização do SQL Server.
Exemplos
Este exemplo exclui o trabalho B8FCECB1-E22C-11D2-AA64-00C04F688EAE
do plano de manutenção.
EXEC sp_delete_maintenance_plan_job
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',
N'B8FCECB1-E22C-11D2-AA64-00C04F688EAE';