sp_delete_maintenance_plan_job (Transact-SQL)
Rimuove l'associazione tra il piano di manutenzione specificato e un processo.
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). |
Convenzioni della sintassi Transact-SQL
Sintassi
sp_delete_maintenance_plan_job [ @plan_id = ] 'plan_id' ,
[ @job_id = ] 'job_id'
Argomenti
[ @plan_id =] 'plan_id'
Specifica l'ID del piano di manutenzione. plan_id è di tipo uniqueidentifier e deve essere un ID valido.[ @job_id =] 'job_id'
Specifica l'ID del processo a cui è associato il piano di manutenzione. job_id è di tipo uniqueidentifier e deve essere un ID valido.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Osservazioni
La stored procedure sp_delete_maintenance_plan_job deve essere eseguita dal database msdb.
Quando tutti i processi di un piano di manutenzione sono stati rimossi, è consigliabile eseguire sp_delete_maintenance_plan_db per rimuovere dal piano i database rimanenti.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_delete_maintenance_plan_job.
Esempi
Nell'esempio seguente il processo "B8FCECB1-E22C-11D2-AA64-00C04F688EAE" viene eliminato dal piano di manutenzione.
EXECUTE sp_delete_maintenance_plan_job N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC', N'B8FCECB1-E22C-11D2-AA64-00C04F688EAE';
Vedere anche
Concetti
Stored procedure relative ai piani di manutenzione dei database (Transact-SQL)