sp_add_maintenance_plan (Transact-SQL)
Ajoute un plan de maintenance et retourne l'ID du plan.
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 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é.
Conventions de la syntaxe de Transact-SQL
Syntaxe
sp_add_maintenance_plan [ @plan_name = ] 'plan_name' ,
@plan_id = 'plan_id' OUTPUT
Arguments
- [ @plan_name =] 'plan_name'
Indique le nom du plan de maintenance à ajouter. plan_name est une valeur de type varchar(128).
- @plan_id = 'plan_id'
Spécifie l'identificateur du plan de maintenance. plan_id représente un uniqueidentifier.
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Notes
sp_add_maintenance_plan, qu'il faut exécuter à partir de la base de données msdb, permet de créer un nouveau plan de maintenance vide. Pour ajouter une ou plusieurs bases de données et les associer à un ou plusieurs travaux, exécutez sp_add_maintenance_plan_db et sp_add_maintenance_plan_job.
Autorisations
Seuls les membres du rôle de serveur fixe sysadmin peuvent exécuter sp_add_maintenance_plan_db.
Exemples
Création d'un plan de maintenance appelé Myplan.
DECLARE @myplan_id UNIQUEIDENTIFIER
EXECUTE sp_add_maintenance_plan N'Myplan',@plan_id=@myplan_id OUTPUT
PRINT 'The id for the maintenance plan "Myplan" is:'+convert(varchar(256),@myplan_id)
GO
Si la création du plan de maintenance se déroule correctement, l'ID du plan est retourné.
'The id for the maintenance plan "Myplan" is:' FAD6F2AB-3571-11D3-9D4A-00C04FB925FC
Voir aussi
Concepts
Procédures stockées du plan de maintenance de base de données (Transact-SQL)