Proveedores de registro de Integration Services

SQL Server Integration Services incluye proveedores de registro que se pueden usar para implementar registros en paquetes, contenedores y tareas. Con los registros, se puede capturar información de tiempo de ejecución sobre un paquete, lo que le ayuda a auditar y solucionar los problemas de un paquete cada vez que se ejecuta. Por ejemplo, un registro puede capturar el nombre del operador que ejecutó el paquete y la hora en que el paquete empezó y terminó.

Cuando se agrega el registro a un paquete, se elige el proveedor de registro y la ubicación del registro. El proveedor de registro especifica el formato para los datos del registro: por ejemplo, una base de datos o un archivo de texto de SQL Server.

Integration Services incluye los siguientes proveedores de registros:

  • El proveedor de registro de archivo de texto, que escribe entradas de registro en archivos de texto ASCII con un formato de valores separados por comas (CSV). La extensión predeterminada de los nombres de archivo de este proveedor es .log.

  • El proveedor de registro del SQL Server Profiler, que escribe seguimientos que se pueden ver con SQL Server Profiler. La extensión predeterminada de los nombres de archivo de este proveedor es .trc.

    Nota

    No se puede utilizar el proveedor de registro de SQL Server Profiler en un paquete que se ejecute en modo de 64 bits.

  • El proveedor de registro de SQL Server, que escribe entradas de registro en la tabla sysssislog en una base de datos de SQL Server.

  • El proveedor de registro de eventos de Windows, que escribe entradas en el registro de aplicación del registro de eventos de Windows en el equipo local.

  • El proveedor de registro de archivos XML, que escribe archivos de registro en un archivo XML. La extensión predeterminada de los nombres de archivo de este proveedor es .xml.

Si agrega un proveedor de registro a un paquete o configura los registros mediante programación, puede usar un ProgID o ClassID para identificar el proveedor de registro, en lugar de usar los nombres que el Diseñador SSIS muestra en el cuadro de diálogo Configurar registros de SSIS.

La siguiente tabla enumera los ProgID y ClassID para los proveedores de registro que incluye Integration Services.

Proveedor de registro

ProgID

ClassID

Archivo de texto

DTS.LogProviderTextFile

{0A039101-ACC1-4E06-943F-279948323883}

SQL Server Profiler

DTS.LogProviderSQLProfiler

{E93F6300-AE0C-4916-A7BF-A8D0CE12C77A}

SQL Server

DTS.LogProviderSQLServer

{94150B25-6AEB-4C0D-996D-D37D1C4FDEDA}

Registro de eventos de Windows

DTS.LogProviderEventLog

{071CC8EB-C343-4CFF-8D58-564B92FCA3CF}

Archivo XML

DTS.LogProviderXMLFile

{440945A4-2A22-4F19-B577-EAF5FDDC5F7A}

También puede crear proveedores de registro personalizados. Para obtener más información, vea Crear un proveedor de registro personalizado.

Los proveedores de registro de un paquete son miembros de la colección de proveedores de registro del paquete. Si crea un paquete e implementa los registros mediante el Diseñador SSIS, puede ver una lista de los miembros de la colección en las carpetas Proveedores de registro en la ficha Explorador de paquetes del Diseñador SSIS.

Puede configurar un proveedor de registro proporcionando un nombre y descripción para el proveedor de registro y especificando el administrador de conexión que usa el proveedor de registro. El proveedor de registro de SQL Server utiliza un administrador de conexión OLE DB. Todos los proveedores de registro de archivos de texto, de SQL Server Profiler y de archivos XML utilizan administradores de conexión de archivos. El proveedor de registro de eventos de Windows no usa un administrador de conexión, dado que escribe directamente en el registro de eventos de Windows. Para obtener más información, vea Administrador de conexiones OLE DB y Administrador de conexión de archivos.

Configurar un proveedor de registro

Puede establecer propiedades a través del Diseñador SSIS o mediante programación.

Un proveedor de registro se crea y configura como un paso en la implementación de registros en un paquete. Para obtener más información, vea Implementar inicios de sesión en paquetes.

Después de crear un proveedor de registro, puede ver y modificar sus propiedades en la ventana Propiedades de Business Intelligence Development Studio.

Configurar un proveedor de registro mediante programación

Para obtener más información sobre cómo establecer estas propiedades mediante programación, haga clic en el tema siguiente:

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las más recientes descargas, artículos, ejemplos y vídeos de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página de Integration Services en MSDN o TechNet:

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.