Partager via


sp_delete_maintenance_plan_db (Transact-SQL)

S'applique à : SQL Server

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

Remarque

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 les plans de maintenance de base de données sur les installations qui ont été mises à niveau à partir d’une version précédente de SQL Server.

Cette fonctionnalité sera supprimée dans une version future de 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é.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_delete_maintenance_plan_db
    [ @plan_id = ] 'plan_id'
    , [ @db_name = ] N'db_name'
[ ; ]

Arguments

[ @plan_id = ] 'plan_id'

ID du plan de maintenance. @plan_id est uniqueidentifier, sans valeur par défaut.

[ @db_name = ] N’db_name'

Nom de la base de données à supprimer du plan de maintenance. @db_name est sysname, sans valeur par défaut.

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Notes

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

La sp_delete_maintenance_plan_db procédure stockée supprime l’association entre le plan de maintenance et la base de données spécifiée ; elle ne supprime pas ou ne détruit pas la base de données.

Lorsque sp_delete_maintenance_plan_db vous supprimez la dernière base de données du plan de maintenance, la procédure stockée supprime également le plan de maintenance.

autorisations

Vous pouvez accorder EXECUTE des autorisations sur cette procédure, mais ces autorisations peuvent être remplacées lors d’une mise à niveau de SQL Server.

Exemples

Supprime le plan de maintenance dans la AdventureWorks2022 base de données, précédemment ajouté à l’aide sp_add_maintenance_plan_dbde .

EXEC sp_delete_maintenance_plan_db
    N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',
    N'AdventureWorks2022';