sp_add_maintenance_plan (Transact-SQL)
Aggiunge un piano di manutenzione e restituisce l'ID del piano.
[!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_add_maintenance_plan [ @plan_name = ] 'plan_name' ,
@plan_id = 'plan_id' OUTPUT
Argomenti
- [ @plan_name =] 'plan_name'
Specifica il nome del piano di manutenzione che si desidera aggiungere. plan_name è di tipo varchar(128).
- @plan_id = 'plan_id'
Specifica l'ID del piano di manutenzione. plan_id è di tipo uniqueidentifier.
Osservazioni
La procedura sp_add_maintenance_plan, che deve essere eseguita dal database msdb, crea un nuovo piano di manutenzione vuoto. Per aggiungere uno o più database e associarli a uno o più processi, eseguire le procedure sp_add_maintenance_plan_db e sp_add_maintenance_plan_job.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin possono eseguire la procedura sp_add_maintenance_plan.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Esempi
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
Concetti
Stored procedure relative ai piani di manutenzione dei database (Transact-SQL)