Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S'applique à : SQL Server
Renvoie des informations sur le plan de maintenance spécifié. Si aucun plan n’est spécifié, cette procédure stockée retourne 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 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_help_maintenance_plan [ [ @plan_id = ] 'plan_id' ]
[ ; ]
Arguments
[ @plan_id = ] 'plan_id'
Spécifie l’ID du plan du plan de maintenance. @plan_id est uniqueidentifier, avec la valeur par défaut NULL.
Valeurs des codes de retour
Aucune.
Jeu de résultats
Si @plan_id est spécifié, sp_help_maintenance_plan retourne trois tables : Plan, Base de données et Travail.
Tableau de 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 dans lequel le rapport d’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 de base de données
| Nom de colonne | Description |
|---|---|
database_name |
Nom de toutes les bases de données associées au plan de maintenance. database_name est de type sysname. |
Table de travaux
| Nom de colonne | Description |
|---|---|
job_id |
Identificateur de tous les travaux associés au plan de maintenance. job_id est uniqueidentifier. |
Notes
sp_help_maintenance_plan se trouve dans la msdb base de données.
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
Cet exemple d’informations descriptives sur le plan FAD6F2AB-3571-11D3-9D4A-00C04FB925FCde maintenance .
EXECUTE sp_help_maintenance_plan N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC';