Share via


sp_delete_maintenance_plan_db (Transact-SQL)

Annule l'association entre le plan de maintenance spécifié et la base de données spécifiée.

Notes

Cette procédure stockée s'utilise avec des plans de maintenance de base de données. Cette fonctionnalité a été remplacée par des plans de maintenance qui n'utilisent pas cette procédure stockée. Utilisez cette procédure pour gérer des plans de maintenance de base de données sur des installations qui ont été mises à niveau à partir d'une version antérieure de SQL Server.

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe


sp_delete_maintenance_plan_db [ @plan_id = ] 'plan_id' , 
     [ @db_name = ] 'database_name' 

Arguments

  • [ @plan_id =] 'plan_id'
    ID du plan de maintenance. L'argument plan_id est de type uniqueidentifier.

  • [ @db_name =] 'database_name'
    Nom de la base de données à supprimer du plan de maintenance. L'argument database_name est de type sysname.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Notes

La procédure sp_delete_maintenance_plan_db doit être exécutée à partir de la base de données msdb.

La procédure stockée sp_delete_maintenance_plan_db supprime l'association entre le plan de maintenance et la base de données spécifiée. Elle ne supprime pas ni ne détruit la base de données.

Lorsque sp_delete_maintenance_plan_db supprime la dernière base de données du plan de maintenance, elle supprime également le plan de maintenance.

Autorisations

Seuls les membres du rôle de serveur fixe sysadmin peuvent exécuter la procédure sp_delete_maintenance_plan_db.

Exemple

L'exemple suivant illustre la suppression du plan de maintenance dans la base de données AdventureWorks2008R2, ce plan de maintenance ayant été préalablement ajouté au moyen de la procédure stockée sp_add_maintenance_plan_db.

EXECUTE   sp_delete_maintenance_plan_db N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC', N'AdventureWorks2008R2'