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 funzionalità è stata sostituita da piani di manutenzione che non utilizzano questa stored procedure. Utilizzare questa procedura per mantenere piani di manutenzione del database nelle installazioni aggiornate da una versione precedente di SQL Server.
Questa funzionalità verrà rimossa in 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.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_help_maintenance_plan [ [ @plan_id = ] 'plan_id' ]
Argomenti
- [ @plan_id =] 'plan_id'
Specifica l'ID del piano di manutenzione. plan_id è di tipo UNIQUEIDENTIFIER. Il valore predefinito è NULL.
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.
Valori restituiti
Nessuno
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)