sp_delete_maintenance_plan_db (Transact-SQL)
Rimuove l'associazione tra il piano di manutenzione specificato e un database.
[!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 caratteristica 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.
Sintassi
sp_delete_maintenance_plan_db [ @plan_id = ] 'plan_id' ,
[ @db_name = ] 'database_name'
Argomenti
[ @plan_id =] 'plan_id'
Specifica l'ID del piano di manutenzione. plan_id è di tipo uniqueidentifier.[ @db_name =] 'database_name'
Specifica il nome del database da eliminare dal piano di manutenzione. database_name è di tipo sysname.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Osservazioni
La stored procedure sp_delete_maintenance_plan deve essere eseguita dal database msdb.
sp_delete_maintenance_plan_db rimuove l'associazione tra il piano di manutenzione e il database specificato, non rimuove né elimina il database.
Dopo la rimozione dell'ultimo database dal piano di manutenzione tramite sp_delete_maintenance_plan_db, viene eliminato anche il piano di manutenzione.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_delete_maintenance_plan.
Esempi
Elimina il piano di manutenzione nel database AdventureWorks, aggiunto in precedenza tramite sp_add_maintenance_plan_db.
EXECUTE sp_delete_maintenance_plan_db N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC', N'AdventureWorks'