Habilitar el registro para la ejecución de paquetes en el servidor SSIS

En este procedimiento se describe cómo establecer o cambiar el nivel de registro para un paquete cuando se ejecuta un paquete que ha implementado en el servidor de Integration Services. El nivel de registro que se establece al ejecutar el paquete invalida el registro de paquete configurado mediante SQL Server Data Tools (SSDT). Para obtener más información, vea Habilitar el registro de paquetes en SQL Server Data Tools.

Para especificar el nivel de registro, puede usar uno de los métodos siguientes. En este tema se trata el primer método.

  • Configurar una instancia de una ejecución de paquetes mediante el cuadro de diálogo Ejecutar paquete

  • Configurar parámetros para una instancia de una ejecución mediante catalog.set_execution_parameter_value (base de datos de SSISDB)

  • Configurar un trabajo del Agente SQL Server para una ejecución de paquetes mediante el cuadro de diálogo Nuevo paso de trabajo.

Para establecer el nivel de registro de un paquete mediante el cuadro de diálogo Ejecutar paquete

  1. En SQL Server Management Studio, navegue hasta el paquete en el Explorador de objetos.

  2. Haga clic con el botón secundario en el paquete y seleccione Ejecutar.

  3. Seleccione la pestaña Avanzadas en el cuadro de diálogo Ejecutar paquete.

  4. En Nivel de registro, seleccione el nivel de registro. Vea la tabla siguiente para obtener una descripción de los valores disponibles.

  5. Complete otras configuraciones de paquetes que desee y haga clic en Aceptar para ejecutar el paquete.

Están disponibles los niveles de registro siguientes.

Nivel de registro

Descripción

Ninguno

El registro está desactivado. Solo se registra el estado de ejecución del paquete.

Basic

Se registran todos los eventos, excepto los eventos personalizados y de diagnóstico. Es el valor predeterminado.

Performance

Solo se registran las estadísticas de rendimiento, y los eventos OnError y OnWarning.

El informe Rendimiento de la ejecución muestra el Tiempo activo y el TIempo total para los componentes de flujo de datos del paquete. Esta información está disponible cuando el nivel de registro de la última ejecución del paquete se estableció en Performance (Rendimiento) o Verbose (Detallado). Para obtener más información, vea Informes para el servidor de Integration Services.

La vista catalog.execution_component_phases muestra las horas de inicio y de finalización de los componentes de flujo de datos, para cada fase de una ejecución. Esta vista muestra esta información para estos componentes solo cuando el nivel de registro de la ejecución del paquete se estableció en Rendimiento o en Detallado.

Detallado

Se registran todos los eventos, incluidos los eventos personalizados y de diagnóstico.

Un ejemplo de un evento de diagnóstico es el evento de DiagnosticEx. Siempre que una tarea Ejecutar paquete ejecuta un paquete secundario, registra este evento. El mensaje de evento consta de los valores de los parámetros pasados a los paquetes secundarios

El valor de la columna de mensaje para DiagnosticEx es texto XML. . Para ver el texto de mensaje para la ejecución del paquete, consulte la vista catalog.operation_messages (base de datos de SSISDB).

[!NOTA]

Los eventos personalizados incluyen los eventos registrados por las tareas de Integration Services. Para obtener más información, vea Mensajes personalizados para registro.

La vista catalog.execution_data_statistics muestra una fila cada vez que un componente de flujo de datos envía datos a un componente de nivel inferior para una ejecución del paquete. El nivel de registro se debe establecer en Detallado para capturar esta información en la vista.

Vea también

Tasks

Habilitar el registro de paquetes en SQL Server Data Tools

Conceptos

Registro de Integration Services (SSIS)