Share via


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 caratteristica 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.

Icona di collegamento a un argomentoConvenzioni 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.

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'