sys.dm_xe_object_columns (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure 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 |
---|---|---|
nombre | 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 admite 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. data. 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: Obligatorio. Se debe establecer el valor al enlazar el objeto primario a una sesión de eventos. Acepta valores NULL. |
descripción | 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 VER ESTADO DE RENDIMIENTO DEL SERVIDOR 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:
- Funciones y vistas de administración dinámica (Transact-SQL)
- sys.dm_xe_sessions (Transact-SQL)
- sys.dm_xe_session_events (Transact-SQL)
- Introducción a los eventos extendidos
- Inicio rápido: Eventos extendidos
- Eventos extendidos en Base de datos SQL de Azure
- Código de destino del archivo de eventos para eventos extendidos en Azure SQL Database y SQL Instancia administrada