Partage via


sp_add_maintenance_plan_job (Transact-SQL)

S'applique à : SQL Server

Associe un plan de maintenance à un travail déjà existant.

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_add_maintenance_plan_job
    [ @plan_id = ] N'plan_id'
    , [ @job_id = ] N'job_id'
[ ; ]

Arguments

[ @plan_id = ] N’plan_id'

Spécifie l'identificateur du plan de maintenance. @plan_id est uniqueidentifier et doit être un ID valide.

[ @job_id = ] N’job_id'

Indique l'ID du travail à associer au plan de maintenance. @job_id est uniqueidentifier et doit être un ID valide. Pour créer un travail ou des travaux, exécutez sp_add_jobou utilisez SQL Server Management Studio.

Valeurs des codes de retour

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

Notes

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

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 montre comment ajouter le travail B8FCECB1-E22C-11D2-AA64-00C04F688EAE au plan de maintenance créé à l’aide sp_add_maintenance_plan_jobde .

EXEC sp_add_maintenance_plan_job
    @plan_id = N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',
    @job_id = N'B8FCECB1-E22C-11D2-AA64-00C04F688EAE';