sys.dm_xe_packages (Transact-SQL)

Répertorie tous les packages enregistrés avec le moteur d'événements étendus.

Nom de la colonne

Type de données

Description

nom

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. La description est 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. Accepte la valeur NULL.

capabilities_desc

nvarchar(256)

Liste de toutes les fonctionnalités disponibles pour ce package. Accepte 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