Partilhar via


sp_add_maintenance_plan_job (Transact-SQL)

Aplica-se: SQL Server

Associa um plano de manutenção a um trabalho existente.

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_add_maintenance_plan_job
    [ @plan_id = ] N'plan_id'
    , [ @job_id = ] N'job_id'
[ ; ]

Argumentos

@plan_id [ = ] N'plan_id'

Especifica a ID do plano de manutenção. @plan_id é uniqueidentifier e deve ser uma ID válida.

@job_id [ = ] N'job_id'

Especifica a ID do trabalho a ser associado ao plano de manutenção. @job_id é uniqueidentifier e deve ser uma ID válida. Para criar um trabalho ou trabalhos, execute sp_add_jobou use o SQL Server Management Studio.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Comentários

sp_add_maintenance_plan_job deve ser executado a partir do msdb banco de dados.

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 adiciona o trabalho B8FCECB1-E22C-11D2-AA64-00C04F688EAE ao plano de manutenção criado usando sp_add_maintenance_plan_jobo .

EXEC sp_add_maintenance_plan_job
    @plan_id = N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',
    @job_id = N'B8FCECB1-E22C-11D2-AA64-00C04F688EAE';