Диспетчер соединений 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 в руководстве для разработчиков.
См. также
Статья Wiki Соединители служб SSIS с Oracle на сайте social.technet.microsoft.com
Техническая статья Строки подключения для поставщиков OLE DB на сайте carlprothman. net.
|