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


Диспетчер соединений OLE DB

Диспетчер соединений OLE DB позволяет пакету подключаться к источнику данных с помощью поставщика OLE DB. Например, диспетчер соединений OLE DB, который подключается к SQL Server, может применять поставщик Microsoft OLE DB для SQL Server.

ПримечаниеПримечание

Собственный поставщик OLE DB SQL Server версии 11.0 не поддерживает новые ключевые слова строки подключения (MultiSubnetFailover=True) для отказоустойчивой кластеризации с несколькими подсетями. Дополнительные сведения см. в разделе Заметки о версии SQL Server и запись блога Отработка отказа в нескольких подсетях и службы SSIS на сайте www.mattmasson.com.

ПримечаниеПримечание

Если источником данных является Microsoft Office Excel 2007 или Microsoft Office Access 2007, понадобится поставщик данных, отличающийся от поставщиков для более ранних версий Excel или Access. Дополнительные сведения см. в разделах Подключение к книге Excel и Подключение к базе данных Access.

Некоторые задачи служб SQL Server Службы Integration Services и компоненты потока данных применяют диспетчер соединений OLE DB. Например, источник OLE DB и назначение «OLE DB» применяют диспетчер соединений для извлечения и загрузки данных, а задача «Выполнение SQL» может применять его для подключения к базе данных SQL Server, чтобы выполнять запросы.

Кроме того, диспетчер соединений OLE DB применяется для доступа к источникам данных OLE DB в пользовательских задачах, написанных неуправляемым кодом на языке, подобном C++.

При добавлении к пакету диспетчера соединений OLE DB службы Службы Integration Services создают диспетчер соединений, который будет решать задачи соединений OLE DB во время выполнения, устанавливает свойства диспетчера соединений и добавляет его к коллекции Connections пакета.

Свойству ConnectionManagerType диспетчера соединений присваивается значение OLEDB.

Диспетчер соединений OLE DB можно настроить следующими способами:

  • Укажите конкретную строку соединения, соответствующую требованиям конфигурации выбранного поставщика.

  • В зависимости от поставщика предоставьте имя источника данных, к которому производится подключение.

  • Предоставьте безопасные учетные данные, соответствующие выбранному поставщику.

  • Обозначает, будет ли соединение, созданное из диспетчера соединений, сохранено во время выполнения.

Ведение журнала

В журнал можно записывать вызовы, сделанные диспетчером соединений OLE DB к внешним поставщикам данных. Эта возможность ведения журнала может быть использована для устранения неполадок соединений, которые выполняются диспетчером соединений OLE DB к внешним источникам данных. Чтобы вести журнал вызовов, которые диспетчер соединений OLE DB совершает к внешним поставщикам данных, необходимо включить ведение журнала пакета и выбрать событие Диагностика на уровне пакета. Дополнительные сведения см. в разделе Устранение неполадок инструментов с помощью отчетов.

Настройка диспетчера соединений OLE DB

Значения свойств можно задавать с помощью конструктора Службы SSIS или программными средствами. Дополнительные сведения о свойствах, которые можно задавать в конструкторе служб Службы SSIS, см. в разделе настройка диспетчера соединений OLE DB. Дополнительные сведения о настройке диспетчера соединений программными средствами см. в документации по классу T:Microsoft.SqlServer.Dts.Runtime.ConnectionManager в руководстве для разработчиков.

См. также

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

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


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

См. также

Основные понятия

Источник OLE DB

Назначение «OLE DB»

Задача «Выполнение SQL»

Соединения в службах Integration Services (SSIS)