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


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

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

Для создания пользовательского диспетчера соединений необходимо создать класс, наследующий от базового класса ConnectionManagerBase, применить атрибут DtsConnectionAttribute к новому классу и переопределить важные методы и свойства базового класса, в том числе свойство ConnectionString и метод AcquireConnection.

Рабочие образцы пользовательских диспетчеров соединений см. в образцах служб Integration Services в разделе Codeplex. Фрагменты кода, приведенные в этом разделе, являются производными от образца Sql Server Custom Connection Manager.

Важное примечаниеВажно!

Большая часть задач, источников и назначений в службах Integration Services работает только с определенными типами встроенных диспетчеров соединений. Прежде чем приступить к разработке пользовательского диспетчера соединений для использования со встроенными задачами и компонентами, необходимо выяснить, ограничивается ли список диспетчеров соединений, применимых для этих компонентов, каким-либо определенным типом. Если для решения необходим пользовательский диспетчер соединений, также может понадобиться разработать пользовательскую задачу, источник или назначение для работы с пользовательским диспетчером.

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

В этом разделе описывается, как создавать, настраивать и кодировать пользовательский диспетчер соединений и при необходимости его пользовательский интерфейс. Фрагменты кода, приведенные в этом разделе, являются производными от образца Sql Server Custom Connection Manager.

Связанные разделы

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

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

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

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

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей служб Integration Services

Чтобы загружать новейшую документацию, статьи, образцы и видеоматериалы от корпорации Майкрософт, а также лучшие решения от участников сообщества, посетите страницу Integration Services на узлах MSDN или TechNet:

Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.