Share via


Desarrollar un proveedor de registro personalizado

Se aplica a:SQL Server SSIS Integration Runtime en Azure Data Factory

Integration Services incluye completas capacidades de registro que permiten capturar eventos que se producen durante la ejecución del paquete. Integration Services incluye varios proveedores de registro que permiten crear registros y almacenarlos en formatos como XML, texto, base de datos o en el registro de eventos de Windows. Si los proveedores de registro y los formatos de salida que se proporcionan no cumplen completamente sus requisitos, puede crear un proveedor de registro personalizado.

Para crear un proveedor de registro personalizado, debe crear una clase que herede de la clase base LogProviderBase, aplicar el atributo DtsLogProviderAttribute a la nueva clase e invalidar los métodos y propiedades importantes de la clase base, incluidos la propiedad ConfigString y el método Log.

En esta sección

En esta sección se describe cómo crear, configurar y codificar un proveedor de registro personalizado.

Crear un proveedor de registro personalizado
Describe cómo crear las clases para un proyecto de proveedor de registro personalizado.

Codificar un proveedor de registro personalizado
Describe cómo implementar un proveedor de registro personalizado invalidando los métodos y propiedades de la clase base.

Desarrollar una interfaz de usuario para un proveedor de registro personalizado
Las interfaces de usuario personalizadas para los proveedores de registro personalizados no se admiten en SQL Server Integration Services.

Información común a todos los objetos personalizados

Para obtener información común a todos los tipos de objetos personalizados que puede crear en Integration Services, vea los temas siguientes:

Desarrollar objetos personalizados para Integration Services
Describe los pasos básicos para implementar todos los tipos de objetos personalizados para Integration Services.

Conservar objetos personalizados
Describe la persistencia personalizada y explica cuándo es necesaria.

Generar, implementar y depurar objetos personalizados
Describe las técnicas para generar, firmar, implementar y depurar objetos personalizados.

Información sobre otros objetos personalizados

Para obtener información sobre los demás tipos de objetos personalizados que puede crear en Integration Services, vea los temas siguientes:

Desarrollar una tarea personalizada
Describe cómo programar las tareas personalizadas.

Desarrollar un administrador de conexiones personalizado
Describe cómo programar los administradores de conexiones personalizados.

Desarrollar un enumerador ForEach personalizado
Describe cómo programar los enumeradores personalizados.

Desarrollar un componente de flujo de datos personalizado
Describe cómo programar orígenes, transformaciones y destinos personalizados del flujo de datos.