Partager via


sys.dm_xe_packages (Transact-SQL)

S’applique à : SQL ServerAzure SQL Database Azure SQL Managed Instance

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

Nom de la colonne Type de données Description
name nvarchar (256) 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(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. Autorise la valeur NULL.
capabilities_desc nvarchar (256) Liste de toutes les fonctionnalités disponibles pour ce package. Autorise la valeur NULL.
module_guid nvarchar(60) 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

requièrent l'autorisation VIEW SERVER STATE sur le serveur.

Autorisations pour SQL Server 2022 (et versions plus récentes)

Nécessite l’autorisation VIEW SERVER PERFORMANCE 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 de la relation

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

Étapes suivantes

En savoir plus sur les concepts associés dans les articles suivants :