sp_help_maintenance_plan (Transact-SQL)
Aplica-se a: 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
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 de informações descritivas sobre o plano FAD6F2AB-3571-11D3-9D4A-00C04FB925FC
de manutenção.
EXEC sp_help_maintenance_plan
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC';