Partilhar via


sp_help_maintenance_plan (Transact-SQL)

Aplica-se: SQL Server

Retorna informações sobre o plano de manutenção especificado. Se um plano não for especificado, esse procedimento armazenado retornará informações sobre todos os planos de manutenção.

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_help_maintenance_plan [ [ @plan_id = ] 'plan_id' ]
[ ; ]

Argumentos

@plan_id [ = ] 'plan_id'

Especifica a ID do plano de manutenção. @plan_id é uniqueidentifier, com um padrão de NULL.

Valores do código de retorno

Nenhum.

Conjunto de resultados

Se @plan_id for especificado, sp_help_maintenance_plan retornará três tabelas: Plano, Banco de Dados e Trabalho.

Tabela de plantas

Nome da coluna Tipo de dados Descrição
plan_id uniqueidentifier Identificação do plano de manutenção.
plan_name sysname Nome do plano de manutenção.
date_created datetime Data em que o plano de manutenção foi criado.
owner sysname Proprietário do plano de manutenção.
max_history_rows int Número máximo de linhas alocado para o registro do histórico do plano de manutenção na tabela de sistema.
remote_history_server int O nome do servidor remoto para o qual o relatório de histórico poderia ser escrito.
max_remote_history_rows int Número máximo de linhas alocadas na tabela do sistema em um servidor remoto no qual o relatório de histórico pode ser gravado.
user_defined_1 int O padrão é NULL.
user_defined_2 nvarchar(100) O padrão é NULL.
user_defined_3 datetime O padrão é NULL.
user_defined_4 uniqueidentifier O padrão é NULL.

Tabela do banco de dados

Nome da coluna Descrição
database_name Nome de todos os bancos de dados associados a esse plano de manutenção. database_name é sysname.

Tabela de trabalho

Nome da coluna Descrição
job_id ID de todos os trabalhos associados ao plano de manutenção. job_id é uniqueidentifier.

Comentários

sp_help_maintenance_plan está no msdb banco de dados.

Permissões

Você pode conceder EXECUTE permissões nesse procedimento, mas essas permissões podem ser substituídas durante uma atualização do SQL Server.

Exemplos

Este exemplo de informações descritivas sobre o plano FAD6F2AB-3571-11D3-9D4A-00C04FB925FCde manutenção.

EXEC sp_help_maintenance_plan
    N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC';