sys.dm_xe_objects (Transact-SQL)

Devuelve una fila por cada objeto expuesto por un paquete de eventos. Los objetos pueden ser alguno de los siguientes:

  • Eventos. Los eventos indican los puntos de interés en una ruta de ejecución. Todos los eventos contienen información sobre un punto de interés.

  • Acciones. Las acciones se ejecutan sincrónicamente cuando se activan los eventos. Una acción puede anexar información del tiempo de ejecución a un evento.

  • Destinos. Los destinos utilizan eventos, sincrónicamente en el subproceso que activa el evento o de forma asincrónica en un subproceso proporcionado por el sistema.

  • Predicados. Los orígenes de predicado recuperan los valores de los orígenes de eventos para utilizarlos en operaciones de comparación. Las comparaciones de predicado comparan tipos de datos concretos y devuelven un valor booleano.

  • Tipos. Los tipos encapsulan la longitud y las características de la colección byte, necesaria para interpretar los datos.

Nombre de columna

Tipo de datos

Descripción

name

nvarchar(60)

El nombre del objeto. name es único dentro de un paquete para un tipo de objeto específico. No acepta valores NULL.

object_type

nvarchar(60)

Tipo de objeto. object_type es uno de los siguientes:

  • event

  • action

  • target

  • pred_source

  • pred_compare

  • type

No acepta valores NULL.

package_guid

uniqueidentifier

GUID del paquete que expone esta acción. Hay una relación de varios a uno con sys.dm_xe_packages.package_id. No acepta valores NULL.

description

nvarchar(256)

Descripción de la acción. El autor del paquete establece description. No acepta valores NULL.

capabilities

int

Mapa de bits que describe las capacidades del objeto. Acepta valores NULL.

capabilities_desc

nvarchar(256)

Enumera todas las capacidades del objeto. Acepta valores NULL.

type_name

nvarchar(60)

Nombre de los objetos pred_source y pred_compare. Acepta valores NULL.

type_package_guid

uniqueidentifier

GUID del paquete que expone el tipo en el que este objeto funciona. Acepta valores NULL.

type_size

int

Tamaño del tipo de datos, en bytes. Solo es válido para los tipos de objetos válidos. Acepta valores NULL.

Permisos

Requiere el permiso VIEW SERVER STATE en el servidor.

Cardinalidades de relación

De

A

Relación

sys.dm_xe_objects.package_guid

sys.dm_xe_packages.guid

Varios a uno