Share via


sys.dm_xe_object_columns (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Devuelve la información del esquema para todos los objetos.

Nota

Los objetos de eventos ofrecen esquemas fijos para los datos de solo lectura y de escritura.

Nombre de la columna Tipo de datos Descripción
name nvarchar(256) El nombre de la columna. name es único dentro del objeto . No admite valores NULL.
column_id int Identificador de la columna. column_id es único dentro del objeto cuando se usa con column_type. No admite valores NULL.
object_name nvarchar(256) Nombre del objeto al que pertenece esta columna. Hay una relación de varios a uno con sys.dm_xe_objects.id. No acepta valores NULL.
object_package_guid uniqueidentifier GUID del paquete que contiene el objeto. No admite valores NULL.
type_name nvarchar(256) Nombre del tipo de esta columna. No admite valores NULL.
type_package_guid uniqueidentifier GUID del paquete que contiene el tipo de datos de la columna. No admite valores NULL.
column_type nvarchar(60) Indica cómo se utiliza esta columna. No admite valores NULL. column_type puede ser uno de los siguientes:

readonly. La columna contiene un valor estático que no se puede cambiar.

del modelo. La columna contiene datos en tiempo de ejecución expuestos por el objeto.

customizable. La columna contiene un valor que puede cambiarse.

Nota: Cambiar este valor puede modificar el comportamiento del objeto.
column_value nvarchar(256) Muestra los valores estáticos asociados con la columna de objetos. Acepta valores NULL.
capabilities int Un mapa de bits que describe las capacidades de la columna. Acepta valores NULL.
capabilities_desc nvarchar(256) Una descripción de las capacidades de esta columna de objetos. Este valor puede ser uno de los siguientes:

Mandatory. Se debe establecer el valor al enlazar el objeto primario a una sesión de eventos.

Acepta valores NULL.
description nvarchar(3072) Descripción de esta columna de objetos. Acepta valores NULL.

Permisos

es necesario contar con el permiso VIEW SERVER STATE en el servidor.

Permisos para SQL Server 2022 y versiones posteriores

Requiere el permiso VIEW SERVER PERFORMANCE STATE en el servidor.

Cardinalidades de relación

De En Relación
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
Varios a uno
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
Varios a uno

Pasos siguientes

Obtenga más información sobre los conceptos relacionados en los artículos siguientes: