sys.dm_xe_packages (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de données SQL dans Microsoft Fabric

Répertorie tous les packages inscrits auprès du moteur d’événements étendus.

Nom de la colonne Type de données Description
nom nvarchar(256) Nom du package. La description est exposée à partir du package lui-même. Ne peut pas accepter la valeur Null.
guid uniqueidentifier GUID qui identifie le package. Ne peut pas accepter la valeur Null.
description nvarchar(3072) Description du package. la description est définie par l’auteur du package et n’est pas nullable.
capabilities int Bitmap décrivant les fonctionnalités de ce package. Peut accepter la valeur Null.
capabilities_desc nvarchar(256) Liste de toutes les fonctionnalités disponibles pour ce package. Peut accepter la valeur Null.
module_guid nvarchar(60) GUID du module qui expose ce package. Ne peut pas accepter la valeur Null.
module_address varbinary(8) Adresse de base où le module contenant le package est chargé. Un module peut exposer plusieurs packages. Ne peut pas accepter la valeur Null.

Permissions

Nécessite VIEW une autorisation ÉTAT DU SERVEUR sur le serveur.

Autorisations pour SQL Server 2022 et versions ultérieures

Nécessite VIEW une autorisation ÉTAT DE PERFORMANCE DU SERVEUR sur le serveur.

Remarques

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 de la relation

De À Relationship
sys.dm_xe_packages.module_address sys.dm_os_loaded_modules.base_address Plusieurs à un