Compartir a través de


Crear seguimientos del generador de perfiles para su reproducción (Analysis Services)

Para responder a consultas, detecciones y comandos enviados por los usuarios a Microsoft SQL Server Analysis Services, SQL Server Profiler debe recopilar los eventos necesarios. Para iniciar la recopilación de estos eventos, deben estar seleccionadas las clases de evento adecuadas en la pestaña Selección de eventos del cuadro de diálogo Propiedades de seguimiento. Por ejemplo, si la clase de evento Query Begin está seleccionada, los eventos que contienen consultas se recopilan y utilizan para su reproducción. Igualmente, el archivo de seguimiento contiene información suficiente para admitir la reproducción de transacciones de servidor en un entorno distribuido de la secuencia original de transacciones.

Reproducir consultas

Para reproducir consultas, SQL Server Profiler debe capturar los siguientes eventos:

  • La clase de evento Audit Login con todas sus columnas de datos. Esta clase de evento proporciona información sobre qué usuario ha iniciado la sesión y sobre la configuración de la misma. El Id. de proceso del servidor (SPID) proporciona la referencia a la sesión de usuario. Para obtener más información, vea Columnas de datos de Auditoría de seguridad.

  • La clase de evento Query Begin con todas sus columnas de datos. Esta clase de evento proporciona información sobre la consulta que fue enviada a Analysis Services. La columna Event Subclass proporciona información sobre el tipo de consulta. La columna TextData proporciona el texto real de la consulta. La columna RequestParameters proporciona los parámetros para las consultas parametrizadas, y la columna RequestProperties proporciona las propiedades de una solicitud de XML for Analysis (XMLA). Para obtener más información, vea Columnas de datos de Eventos de consultas.

  • La clase de evento Query End con todas sus columnas de datos. Esta clase de evento comprueba el estado de la ejecución de la consulta. Para obtener más información, vea Columnas de datos de Eventos de consultas.

Reproducir descubrimientos

Para reproducir descubrimientos, SQL Server Profiler debe capturar los siguientes eventos:

  • La clase de evento Audit Login con todas sus columnas de datos. Esta clase de evento proporciona información sobre qué usuario ha iniciado la sesión y sobre la configuración de la misma. El SPID proporciona la referencia a la sesión de usuario. Para obtener más información, vea Columnas de datos de Auditoría de seguridad.

  • La clase de evento Discover Begin con todas sus columnas de datos. La columna TextData proporciona la parte <RequestType> de la solicitud de descubrimiento, y la columna RequestProperties la parte <Properties> de la solicitud de descubrimiento. La columna EventSubclass proporciona el tipo de descubrimiento. Para obtener más información, vea Columnas de datos de eventos de detección.

  • La clase de evento Discover End con todas sus columnas de datos. Esta clase de evento comprueba el estado de la solicitud de descubrimiento. Para obtener más información, vea Columnas de datos de eventos de detección.

Reproducir comandos

Para reproducir comandos, SQL Server Profiler debe capturar los siguientes eventos:

  • La clase de evento Command Begin con todas sus columnas de datos. La columna TextData proporciona los detalles del comando, por ejemplo el tipo de proceso, identificador de la base de datos e identificador del cubo. La columna RequestParameters proporciona los parámetros para el comando parametrizado, y la columna RequestProperties proporciona las propiedades de una solicitud de XML for Analysis (XMLA). Para obtener más información, vea Columnas de datos de eventos de comandos.

  • La clase de evento Command End con todas sus columnas de datos. Esta clase de evento comprueba el estado del comando. Para obtener más información, vea Columnas de datos de eventos de comandos.

Vea también

Conceptos

Introducción a Supervisar Analysis Services con SQL Server Profiler

Otros recursos

Eventos de seguimiento de Analysis Services