Condividi tramite


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

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

Piani di manutenzione

Stored procedure relative ai piani di manutenzione dei database (Transact-SQL)