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


Соединения служб Integration Services

Пакеты служб MicrosoftSQL ServerIntegration Services используют соединения для выполнения различных задач и реализации функций служб Integration Services.

  • Подключение к источникам и назначениям данных, например текстовым документам, XML-документам, книгам Excel и реляционным базам данных, для извлечения и загрузки данных.

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

  • Подключение к реляционным базам данных для выполнения инструкций SQL, таких как SELECT, DELETE и INSERT, а также хранимых процедур.

  • Соединение с SQL Server для выполнения задач обслуживания и передачи, таких как резервное копирование баз данных и передача имен входа.

  • Запись строк журнала в текстовые файлы, XML-файлы, таблицы SQL Server и конфигурации пакетов в таблицах SQL Server.

  • Соединение с SQL Server для создания временных рабочих таблиц, необходимых для некоторых преобразований.

  • Подключение к проектам и базам данных служб Analysis Services для доступа к моделям интеллектуального анализа данных, обработке кубов и измерений и запуска DDL-кода.

  • Указание существующих и создание новых файлов и папок для использования их с перечислителями и задачами контейнера «цикл по каждому элементу».

  • Подключение к очередям сообщений и к инструментарию управления Windows (WMI), управляющим объектам SQL Server (SMO), сети Интернет и почтовым серверам.

Чтобы установить эти соединения, службы Integration Services используют диспетчеры соединений, как описано в следующем разделе.

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

Службы Integration Services используют диспетчер соединений в качестве логического представления соединения. На стадии разработки устанавливаются свойства диспетчера соединений, которые описывают физическое соединение, создаваемое сервером служб Integration Services при выполнении пакета. Например, диспетчер соединений имеет свойство ConnectionString, устанавливаемое на стадии разработки. На стадии выполнения значение этого свойства используется для создания физического соединения.

Пакет может содержать несколько экземпляров диспетчера соединений одного типа, и для каждого из них свойства устанавливаются отдельно. На стадии выполнения каждый экземпляр диспетчера соединений создает соединение со своими атрибутами.

Службы SQL ServerIntegration Services предоставляют несколько типов диспетчеров соединений, которые позволяют пакету подключаться к различным источникам данных и серверам.

  • Встроенные диспетчеры соединений, которые устанавливаются со службами Integration Services.

  • Диспетчеры соединений, которые можно загрузить на веб-узле корпорации Майкрософт.

  • Можно создать собственный диспетчер соединений, если существующие диспетчеры не отвечают требованиям.

Встроенные диспетчеры соединений

В следующей таблице перечислены типы диспетчеров соединений, предоставляемые службами SQL Server Integration Services.

Тип

Описание

Раздел

ADO

Подключается к объектам ADO.

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

ADO.NET

Подключается к источнику данных при помощи поставщика .NET.

Диспетчер соединений ADO.NET

CACHE

Считывает данные из потока данных или из файла кэша (CAW) и может сохранять данные в файле кэша.

Диспетчер соединений с кэшем

EXCEL

Подключается к файлу книги Excel.

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

FILE

Подключается к файлу или папке.

Диспетчер соединения файлов

FLATFILE

Подключается к данным в отдельном плоском файле.

Диспетчер соединений с плоскими файлами

FTP

Подключается к FTP-серверу.

Диспетчер FTP-соединений

HTTP

Подключается к веб-серверу.

Диспетчер HTTP-соединений

MSMQ

Подключается к очереди сообщений.

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

MSOLAP100

Подключается к экземпляру служб SQL ServerAnalysis Services или проекту служб Analysis Services.

Диспетчер соединений служб Analysis Services

MULTIFILE

Подключается к нескольким файлам и папкам.

Диспетчер соединений с несколькими файлами

MULTIFLATFILE

Подключается к нескольким файлам данных и папкам.

Диспетчер соединения с несколькими плоскими файлами

OLEDB

Подключается к источнику данных при помощи поставщика OLE DB.

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

ODBC

Подключается к источнику данных через ODBC.

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

SMOServer

Подключается к серверу SQL Server Management Objects (SMO).

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

SMTP

Подключается к почтовому серверу SMTP.

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

SQLMOBILE

Подключается к базе данных SQL Server Compact.

Диспетчер соединений SQL Server Compact Edition

WMI

Подключается к серверу и определяет на нем область инструментария управления Windows (WMI).

Диспетчер WMI-соединений

Диспетчеры соединений, доступные для загрузки

В следующей таблице перечислены дополнительные типы диспетчеров соединений, которые можно загрузить с веб-узла корпорации Майкрософт.

Важное примечаниеВажно!

Перечисленные в следующей таблице диспетчеры соединений работают только с выпусками SQL Server 2008 Enterprise и SQL Server 2008 Developer.

Тип

Описание

Раздел

ORACLE

Подключается к серверу Oracle <версия>.

Диспетчер соединений Oracle — это компонент диспетчера соединений соединителя для Oracle (Майкрософт) компании Attunity. Кроме того, в состав соединителя для Oracle (Майкрософт) компании Attunity входят источник и назначение. Дополнительные сведения см. на странице загрузки Microsoft Connectors for Oracle and Teradata by Attunity (на английском языке).

SAPBI

Подключается к системе SAP NetWeaver BI версии 7.

Диспетчер соединений SAP BI — это компонент диспетчера соединений соединителя для SAP BI (Майкрософт). Кроме того, в состав соединителя для SAP BI (Майкрософт) входят источник и назначение. Дополнительные сведения см. на странице загрузки Пакет дополнительных компонентов Microsoft SQL Server 2008, октябрь 2008 г..

TERADATA

Подключается к серверу Teradata <версия>.

Диспетчер соединений Teradata — это компонент диспетчера соединений соединителя для Teradata (Майкрософт) компании Attunity. Кроме того, в состав соединителя для Teradata (Майкрософт) компании Attunity входят источник и назначение. Дополнительные сведения см. на странице загрузки Microsoft Connectors for Oracle and Teradata by Attunity (на английском языке).

Пользовательские диспетчеры соединений

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

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

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

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