sp_help_maintenance_plan (Transact-SQL)
Renvoie des informations sur le plan de maintenance spécifié. Si aucun plan n'est spécifié, cette procédure stockée renvoie des informations sur tous les plans de maintenance.
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_help_maintenance_plan [ [ @plan_id = ] 'plan_id' ]
Arguments
- [ @plan_id =] 'plan_id'
Spécifie l'identificateur du plan de maintenance. L'argument plan_id est de type UNIQUEIDENTIFIER. La valeur par défaut est NULL.
Valeurs des codes de retour
Aucune
Notes
La procédure stockée sp_help_maintenance_plan se trouve dans la base de données msdb.
Autorisations
Seuls les membres du rôle de serveur fixe sysadmin peuvent exécuter la procédure sp_help_maintenance_plan.
Ensembles de résultats
Si l'argument plan_id est spécifié, la procédure stockée sp_help_maintenance_plan renvoie trois tables : Plan, Database et Job.
Table Plan
Nom de la colonne | Type de données | Description |
---|---|---|
plan_id |
uniqueidentifier |
Identificateur du plan de maintenance. |
plan_name |
sysname |
Nom du plan de maintenance. |
date_created |
datetime |
Date de création du plan de maintenance. |
owner |
sysname |
Propriétaire du plan de maintenance. |
max_history_rows |
int |
Nombre maximal de lignes allouées pour l'enregistrement de l'historique du plan de maintenance dans la table système. |
remote_history_server |
int |
Nom du serveur distant sur lequel le rapport de l'historique peut être écrit. |
max_remote_history_rows |
int |
Nombre maximal de lignes allouées dans la table système d'un serveur distant sur lequel le rapport de l'historique peut être écrit. |
user_defined_1 |
int |
La valeur par défaut est NULL. |
user_defined_2 |
nvarchar(100) |
La valeur par défaut est NULL. |
user_defined_3 |
datetime |
La valeur par défaut est NULL. |
user_defined_4 |
uniqueidentifier |
La valeur par défaut est NULL. |
Table Database
Nom de la colonne | Description |
---|---|
database_name |
Nom de toutes les bases de données associées au plan de maintenance. L'argument database_name est de type sysname. |
Table Job
Nom de la colonne | Description |
---|---|
job_id |
Identificateur de tous les travaux associés au plan de maintenance. L'argument job_id est de type uniqueidentifier. |
Exemple
Cet exemple fournit des informations détaillées sur le plan de maintenance FAD6F2AB-3571-11D3-9D4A-00C04FB925FC.
EXECUTE sp_help_maintenance_plan
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC'
Voir aussi
Concepts
Procédures stockées du plan de maintenance de base de données (Transact-SQL)