Partager via


sys.dm_xe_object_columns (Transact-SQL)

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

Retourne les informations de schéma pour tous les objets.

Remarque

Les objets événement exposent des schémas fixes pour les données en lecture seule et les données en lecture-écriture.

Nom de la colonne Type de données Description
name nvarchar (256) Nom de la colonne. le nom est unique dans l’objet. N'accepte pas la valeur NULL.
column_id int Identificateur de la colonne. column_id est unique dans l’objet lorsqu’il est utilisé avec column_type. N'accepte pas la valeur NULL.
object_name nvarchar (256) Nom de l'objet auquel appartient cette colonne. Il existe une relation plusieurs-à-un avec sys.dm_xe_objects.id. N’est pas nullable.
object_package_guid uniqueidentifier GUID du package qui contient l'objet. N'accepte pas la valeur NULL.
TYPE_NAME nvarchar (256) Nom du type pour cette colonne. N'accepte pas la valeur NULL.
type_package_guid uniqueidentifier GUID du package qui contient le type de données de la colonne. N'accepte pas la valeur NULL.
column_type nvarchar(60) Indique comment cette colonne est utilisée. N'accepte pas la valeur NULL. column_type peut être l’une des options suivantes :

readonly. La colonne contient une valeur statique qui ne peut pas être modifiée.

data. La colonne contient des données d'exécution exposées par l'objet.

customizable. La colonne contient une valeur qui peut être modifiée.

Remarque : la modification de cette valeur peut modifier le comportement de l’objet.
column_value nvarchar (256) Affiche des valeurs statiques associées à la colonne d'objets. Autorise la valeur NULL.
capabilities int Bitmap décrivant les fonctionnalités de la colonne. Autorise la valeur NULL.
capabilities_desc nvarchar (256) Description des fonctionnalités de cette colonne d'objets. Cette valeur peut être l’une des suivantes :

Mandatory. La valeur doit être affectée lors de la liaison de l'objet parent à une session d'événements.

Autorise la valeur NULL.
description nvarchar(3072) Description de cette colonne d'objets. Autorise 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.

Cardinalités de la relation

Du À Relationship
sys.dm_xe_object_columns.object_name, sys.dm_xe_object_columns.object_package_guid sys.dm_xe_objects.name,

sys.dm_xe_objects.package_guid
Plusieurs-à-une
sys.dm_xe_object_columns.type_name

sys.dm_xe_object_columns.type_package_guid
sys.dm_xe_objects.name

sys.dm_xe_objects.package_guid
Plusieurs-à-une

Étapes suivantes

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