Разработка пользовательского диспетчера соединений
Службы Службы Integration Services инкапсулируют сведения, необходимые для подключения к внешнему источнику данных, с помощью диспетчеров соединений. В службах Службы Integration Services имеются различные диспетчеры соединений, поддерживающие соединения с наиболее распространенными источниками данных, от корпоративных баз данных до текстовых файлов и книг Excel. Если набор диспетчеров соединений и внешних источников данных, поддерживаемых службами Службы Integration Services, не отвечает потребностям пользователя, можно создать пользовательский диспетчер соединений.
Для создания пользовательского диспетчера соединений необходимо создать класс, наследующий от базового класса ConnectionManagerBase, применить атрибут DtsConnectionAttribute к новому классу и переопределить важные методы и свойства базового класса, в том числе свойство ConnectionString и метод AcquireConnection.
Важно! |
---|
Большая часть задач, источников и назначений в службах Службы Integration Services работает только с определенными типами встроенных диспетчеров соединений. Прежде чем приступить к разработке пользовательского диспетчера соединений для использования со встроенными задачами и компонентами, необходимо выяснить, ограничивается ли список диспетчеров соединений, применимых для этих компонентов, каким-либо определенным типом. Если для решения необходим пользовательский диспетчер соединений, также может понадобиться разработать пользовательскую задачу, источник или назначение для работы с пользовательским диспетчером. |
В этом разделе
В этом разделе описывается, как создавать, настраивать и кодировать пользовательский диспетчер соединений и, при необходимости, его пользовательский интерфейс. Фрагменты кода, приведенные в этом разделе, являются производными от образца пользовательского диспетчера соединений SQL Server.
Создание пользовательского диспетчера соединений
Описывает, как создать классы для проекта пользовательского диспетчера соединений.Написание кода пользовательского диспетчера соединений
Описывает, как реализовать пользовательский диспетчер соединений путем переопределения методов и свойств базового класса.Разработка пользовательского интерфейса для пользовательского диспетчера соединений
Описывает, как реализовать класс пользовательского интерфейса и форму, используемую для настройки пользовательского диспетчера соединений.
Связанные разделы
Общие сведения для всех пользовательских объектов
Сведения, общие для всех типов пользовательских объектов, которые можно создавать в службах Службы Integration Services, см. в следующих разделах.
Разработка пользовательских объектов для служб Integration Services
Описывает основные шаги по реализации всех типов пользовательских объектов для служб Службы Integration Services.Сохранение пользовательских объектов
Описывает пользовательский механизм сохраняемости, при необходимости приводя пояснения.Построение, развертывание и отладка пользовательских объектов
Описывает методы построения, подписывания, развертывания и отладки пользовательских объектов.
Сведения о других пользовательских объектах
Сведения о других типах пользовательских объектов, которые можно создавать в службах Службы Integration Services, см. в следующих разделах.
Разработка пользовательской задачи
Описывает программирование пользовательских задач.Разработка пользовательского регистратора
Описывает вопросы программирования пользовательских регистраторов.Разработка пользовательского перечислителя по каждому элементу
Описывает вопросы программирования пользовательских перечислителей.Разработка пользовательского компонента потока данных
Описывает вопросы программирования пользовательских источников, преобразований и назначений потока данных.
|