sp_help_maintenance_plan (Transact-SQL)
Restituisce informazioni sul piano di manutenzione specificato. Se non è stato specificato alcun piano, vengono restituite informazioni su tutti i piani di manutenzione.
Nota
Questa stored procedure viene utilizzata con piani di manutenzione del database.Questa caratteristica è stata sostituita da piani di manutenzione che non utilizzano questa stored procedure.Utilizzare questa stored procedure per mantenere i piani di manutenzione del database nelle installazioni aggiornate da una versione precedente di SQL Server.
Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.
Si applica a: SQL Server (da SQL Server 2008 a versione corrente). |
Convenzioni della sintassi Transact-SQL
Sintassi
sp_help_maintenance_plan [ [ @plan_id = ] 'plan_id' ]
Argomenti
- [ @plan_id =] 'plan_id'
Viene specificato l'ID del piano di manutenzione. plan_id è di tipo UNIQUEIDENTIFIER. Il valore predefinito è NULL.
Valori restituiti
Nessuno
Set di risultati
Se si specifica plan_id, sp_help_maintenance_plan restituirà tre tabelle, una tabella relativa al piano, una relativa ai database e una relativa ai processi.
Tabella relativa al piano
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
plan_id |
uniqueidentifier |
ID del piano di manutenzione. |
plan_name |
sysname |
Nome del piano di manutenzione. |
date_created |
datetime |
Data di creazione del piano di manutenzione. |
owner |
sysname |
Proprietario del piano di manutenzione. |
max_history_rows |
int |
Numero massimo di righe assegnate per la registrazione della cronologia del piano di manutenzione nella tabella di sistema. |
remote_history_server |
int |
Nome del server remoto in cui è possibile scrivere il report della cronologia. |
max_remote_history_rows |
int |
Numero massimo di righe assegnate nella tabella di sistema di un server remoto in cui è possibile scrivere il report della cronologia. |
user_defined_1 |
int |
Il valore predefinito è NULL. |
user_defined_2 |
nvarchar(100) |
Il valore predefinito è NULL. |
user_defined_3 |
datetime |
Il valore predefinito è NULL. |
user_defined_4 |
uniqueidentifier |
Il valore predefinito è NULL. |
Tabella relativa ai database
Nome colonna |
Descrizione |
---|---|
database_name |
Nome di tutti i database associati al piano di manutenzione. database_name è di tipo sysname. |
Tabella relativa ai processi
Nome colonna |
Descrizione |
---|---|
job_id |
ID di tutti i processi associati al piano di manutenzione. job_id è di tipo uniqueidentifier. |
Osservazioni
La procedura sp_help_maintenance_plan è archiviata nel database msdb.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_help_maintenance_plan.
Esempi
Nell'esempio seguente vengono illustrate le informazioni relative al piano di manutenzione FAD6F2AB-3571-11D3-9D4A-00C04FB925FC.
EXECUTE sp_help_maintenance_plan
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC';
Vedere anche
Concetti
Stored procedure relative ai piani di manutenzione dei database (Transact-SQL)