Partilhar via


sp_help_maintenance_plan (Transact-SQL)

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

ObservaçãoObservação

Este procedimento armazenado é usado com planos de manutenção de banco de dados. Este 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 a partir de uma versão anterior do SQL Server.

Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.

Ícone de vínculo de tópicoConvenções de sintaxe 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. O padrão é NULL.

Valores de código de retorno

Nenhum

Conjuntos de resultados

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

Tabela de plano

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 do 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 alocado na tabela do sistema em um servidor remoto para o qual relatório de histórico poderia ser escrito

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 associado ao plano de manutenção. database_name é sysname.

Tabela de trabalho

Nome da coluna

Descrição

job_id

ID de todos os trabalhos associado ao plano de manutenção. job_id é uniqueidentifier.

Comentários

sp_help_maintenance_plan está no banco de dados msdb.

Permissões

Somente os membros da função de servidor fixa sysadmin podem executar sp_help_maintenance_plan.

Exemplos

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

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