sp_add_maintenance_plan (Transact-SQL)
Si applica a: 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.
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)