диспетчер соединений 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 в руководстве для разработчиков.
См. также
Вики-статья, SSIS с Oracle Connectors на social.technet.microsoft.com.
Техническая статья Connection Strings for OLE DB Providers(Строки подключения для поставщиков OLE DB) на сайте carlprothman.net.
См. также:
Источник OLE DB
Назначение OLE DB
Задача «Выполнение SQL»
Соединения в службах Integration Services (SSIS)