sp_add_maintenance_plan (Transact-SQL)

Aplica-se a: SQL Server

Adiciona um plano de manutenção e devolve o ID do plano.

Note

Este procedimento armazenado é utilizado com planos de manutenção de bases de dados. Esta funcionalidade foi substituída por planos de manutenção que não utilizam este procedimento de armazenamento. Use este procedimento para manter planos de manutenção de bases de dados em instalações que foram atualizadas a partir 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 novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso.

Transact-SQL convenções de sintaxe

Syntax

dbo.sp_add_maintenance_plan
    [ @plan_name = ] 'plan_name'
    , [ @plan_id = ] 'plan_id' OUTPUT
[ ; ]

Arguments

[ @plan_name = ] 'plan_name'

Especifica o nome do plano de manutenção a ser adicionado. @plan_name é Varchar(128).

[ @plan_id = ] 'plan_id' SAÍDA

Especifica o ID do plano de manutenção. @plan_id é o identificador único.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

sp_add_maintenance_plan deve ser executado a partir da msdb base de dados e cria um novo plano de manutenção, mas vazio. Para adicionar uma ou mais bases de dados e associá-las a um ou mais jobs, execute sp_add_maintenance_plan_db e sp_add_maintenance_plan_job.

Permissions

Pode conceder EXECUTE permissões neste procedimento, mas essas permissões podem ser anuladas durante uma atualização do SQL Server.

Examples

Crie um plano de manutenção chamado MyPlan.

DECLARE @myplan_id AS UNIQUEIDENTIFIER;

EXECUTE sp_add_maintenance_plan
    @plan_name = N'MyPlan',
    @plan_id = @myplan_id OUTPUT;

PRINT 'The ID for the maintenance plan "MyPlan" is:' + CONVERT (VARCHAR (256), @myplan_id);
GO

O sucesso na criação do plano de manutenção devolve o ID do plano.

The ID for the maintenance plan "MyPlan" is: FAD6F2AB-3571-11D3-9D4A-00C04FB925FC