sp_delete_maintenance_plan_job (Transact-SQL)
S'applique à : SQL Server
Dissocie le plan de maintenance spécifié du travail spécifié.
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_job
[ @plan_id = ] 'plan_id'
, [ @job_id = ] 'job_id'
[ ; ]
Arguments
[ @plan_id = ] 'plan_id'
Spécifie l'identificateur du plan de maintenance. @plan_id est uniqueidentifier et doit être un ID valide.
[ @job_id = ] 'job_id'
Spécifie l'ID du travail auquel le plan de maintenance est associé. @job_id est uniqueidentifier et doit être un ID valide.
Valeurs des codes de retour
0
(réussite) ou 1
(échec).
Notes
sp_delete_maintenance_plan_job
doit être exécuté à partir de la msdb
base de données.
Lorsque tous les travaux sont supprimés du plan de maintenance, vous devez exécuter sp_delete_maintenance_plan_db
pour supprimer les bases de données restantes du plan.
autorisations
Cette procédure stockée appartient au rôle db_owner . Vous pouvez accorder EXECUTE
des autorisations pour n’importe quel utilisateur, mais ces autorisations peuvent être remplacées lors d’une mise à niveau de SQL Server.
Exemples
Cet exemple supprime le travail B8FCECB1-E22C-11D2-AA64-00C04F688EAE
du plan de maintenance.
EXEC sp_delete_maintenance_plan_job
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',
N'B8FCECB1-E22C-11D2-AA64-00C04F688EAE';