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


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

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

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

Если источником данных является 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 совершает к внешним поставщикам данных, необходимо включить ведение журнала пакета и выбрать событие Диагностика на уровне пакета. Дополнительные сведения см. в разделе Устранение неполадок выполнения пакетов.

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

Свойства задаются через конструктор служб SSIS или программно.

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

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

Внешние ресурсы

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

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

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