Поделиться через


Разработка пользовательского регистратора

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

Службы Integration Services имеют широкие возможности ведения журнала, которые позволяют записывать события, возникающие во время выполнения пакета. Службы Integration Services включают различные поставщики журналов, которые позволяют создавать и хранить журналы в таких форматах, как XML, текст, база данных или журнал событий Windows. Если предоставляемые регистраторы и форматы выходных данных не вполне отвечают вашим требованиям, вы можете создать пользовательский регистратор.

Чтобы создать пользовательский регистратор, необходимо создать класс, унаследованный от базового класса LogProviderBase, применить к этому новому классу атрибут DtsLogProviderAttribute и переопределить важные методы и свойства базового класса, включая свойство ConfigString и метод Log.

В этом разделе

Этот раздел описывает создание, настройку и программирование пользовательского регистратора.

Создание пользовательского регистратора
Описывает создание классов для проекта пользовательского регистратора.

Создание кода пользовательского регистратора
Описывает реализацию пользовательского регистратора путем перекрытия методов и свойств базового класса.

Разработка пользовательского интерфейса для пользовательского регистратора
Пользовательские пользовательские интерфейсы для пользовательских поставщиков журналов не поддерживаются в службах SQL Server Integration Services.

Общие сведения для всех пользовательских объектов

Сведения, которые являются общими для всех типов пользовательских объектов, которые можно создать в службах Integration Services, см. в следующих разделах:

Разработка пользовательских объектов для служб Integration Services
Описывает основные шаги по реализации всех типов пользовательских объектов для служб Integration Services.

Сохранение пользовательских объектов
Описывает пользовательский механизм сохраняемости, при необходимости приводя пояснения.

Сборка, развертывание и отладка пользовательских объектов
Описывает методы построения, подписывания, развертывания и отладки пользовательских объектов.

Сведения о других пользовательских объектах

Дополнительные сведения о других типах пользовательских объектов, которые можно создать в службах Integration Services, см. в следующих разделах:

Разработка пользовательской задачи
Описывает программирование пользовательских задач.

Разработка пользовательского диспетчера соединений
Описывает вопросы программирования пользовательских диспетчеров соединений.

Разработка пользовательского перечислителя по каждому элементу
Описывает вопросы программирования пользовательских перечислителей.

Разработка пользовательского компонента потока данных
Описывает вопросы программирования пользовательских источников, преобразований и назначений потока данных.