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


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

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

Примечание

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

Несколько задач и компонентов потока данных служб Integration Services SQL Server используют диспетчер соединений 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

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

См. также:

Источник OLE DB
Назначение OLE DB
Задача «Выполнение SQL»
Соединения в службах Integration Services (SSIS)