sp_add_maintenance_plan (Transact-SQL)

Si applica a: sìSQL Server (tutte le versioni supportate)

Aggiunge un piano di manutenzione e restituisce l'ID del piano.

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 usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

  
sp_add_maintenance_plan [ @plan_name = ] 'plan_name' ,   
     @plan_id = 'plan_id' OUTPUT  

Argomenti

[ @plan_name = ] 'plan_name' Specifica il nome del piano di manutenzione da aggiungere. plan_name è varchar(128).

@plan_id = ' plan_id '
Specifica l'ID del piano di manutenzione. plan_id è uniqueidentifier.

Valori del codice restituito

0 (operazione completata) o 1 (operazione non riuscita)

Commenti

sp_add_maintenance_plan deve essere eseguito dal database msdb e crea un nuovo piano di manutenzione vuoto. Per aggiungere uno o più database e associarli a uno o più processi, eseguire sp_add_maintenance_plan_db e sp_add_maintenance_plan_job.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_add_maintenance_plan.

Esempio

Nell'esempio seguente viene creato il piano di manutenzione Myplan.

DECLARE   @myplan_id UNIQUEIDENTIFIER;  
EXECUTE   sp_add_maintenance_plan N'Myplan',@plan_id=@myplan_id OUTPUT  
PRINT   'The id for the maintenance plan "Myplan" is:'+convert(varchar(256),@myplan_id);  
GO  

Se la creazione del piano di manutenzione ha esito positivo, viene restituito l'ID del piano.

'The id for the maintenance plan "Myplan" is:' FAD6F2AB-3571-11D3-9D4A-00C04FB925FC  

Vedere anche

Piani di manutenzione
Stored procedure del piano di manutenzione del database (Transact-SQL)