Compartilhar via


Desenvolvendo um provedor de log personalizado

O Integration Services tem recursos de log extensos que possibilitam capturar eventos que ocorrem durante a execução do pacote. O Integration Services inclui vários provedores de log que permitem a criação e o armazenamento de logs em formatos como XML, texto, banco de dados ou no log de eventos do Windows. Se os provedores de log e os formatos de saída fornecidos não atenderem totalmente aos seus requisitos, você poderá criar um provedor de log personalizado.

Para criar um provedor de log personalizado, é preciso criar uma classe que herde da classe base LogProviderBase, aplicar o atributo DtsLogProviderAttribute à sua nova classe e substituir os métodos e as propriedades importantes da classe base, incluindo a propriedade ConfigString e o método Log.

Nesta seção

Esta seção descreve como criar, configurar e codificar um provedor de log personalizado.

Criando um provedor de log personalizado Descreve como criar as classes para um projeto de provedor de log personalizado.

Codificando um provedor de log personalizado Descreve como implementar um provedor de log personalizado substituindo os métodos e as propriedades da classe base.

Desenvolvendo uma interface do usuário para um provedor de log personalizado Não há suporte para interfaces do usuário personalizadas para provedores de log personalizados no SQL Server Integration Services.

Informações comuns a todos os objetos personalizados

Para obter informações comuns a todos os tipos de objetos personalizados que você pode criar no Integration Services, consulte os tópicos a seguir:

Desenvolvendo objetos personalizados para o Integration Services Descreve as etapas básicas na implementação de todos os tipos de objetos personalizados para o Integration Services.

Persistindo objetos personalizados Descreve a persistência personalizada e explica quando ela é necessária.

Criando, implantando e depurando objetos personalizados Descreve as técnicas para criar, assinar, implantar e depurar objetos personalizados.

Informações sobre outros objetos personalizados

Para obter informações sobre os outros tipos de objetos personalizados que você pode criar no Integration Services, consulte os tópicos a seguir:

Desenvolvendo uma tarefa personalizada Discute como programar tarefas personalizadas.

Desenvolvendo um gerenciador de conexões personalizado Discute como programar gerenciadores de conexões personalizados.

Desenvolvendo um enumerador ForEach personalizado Discute como programar enumeradores personalizados.

Desenvolvendo um componente de fluxo de dados personalizado Discute como programar fontes, transformações e destinos de fluxo de dados personalizados.

Ícone do Integration Services (pequeno) Mantenha-se atualizado com o Integration Services
Para obter os downloads, artigos, exemplos e vídeos mais recentes da Microsoft, bem como soluções selecionadas da comunidade, visite a página do Integration Services no MSDN:

Visite a página do Integration Services no MSDN

Para receber uma notificação automática dessas atualizações, assine os RSS feeds disponíveis na página.