sys.dm_xe_packages (Transact-SQL)
Répertorie tous les packages inscrits avec le moteur d'événements étendus.
Nom de la colonne |
Type de données |
Description |
---|---|---|
name |
nvarchar(60) |
Nom du package. La description est exposée à partir du package lui-même. N'accepte pas la valeur NULL. |
guid |
uniqueidentifier |
GUID qui identifie le package. N'accepte pas la valeur NULL. |
description |
nvarchar(256) |
Description du package. descriptionest définie par l'auteur du package et n'accepte pas la valeur Null. |
capabilities |
int |
Bitmap décrivant les fonctionnalités de ce package. Autorise la valeur Null. |
capabilities_desc |
nvarchar(256) |
Liste de toutes les fonctionnalités disponibles pour ce package. Autorise la valeur Null. |
module_guid |
uniqueidentifier |
GUID du module qui expose ce package. N'accepte pas la valeur NULL. |
module_address |
varbinary(8) |
Adresse de base où le module contenant le package est chargé. Un module peut exposer plusieurs packages. N'accepte pas la valeur NULL. |
Autorisations
Nécessite l'autorisation VIEW SERVER STATE sur le serveur.
Notes
Les packages enregistrés avec le moteur d'événements étendus exposent des événements, les actions qui peuvent être exécutées au moment du déclenchement des événements, et des cibles pour le traitement synchrone et asynchrone de données d'événement.
Ces packages peuvent être chargés dynamiquement dans un espace d'adressage de processus. Lorsque le package est chargé, il enregistre tous les objets qu'il expose avec le moteur d'événements étendus.
Cardinalités des relations
De |
Vers |
Relation |
sys.dm_xe_packages.module_address |
sys.dm_os_loaded_modules.base_address |
Plusieurs-à-un |