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


Соединения в службах Integration Services (SSIS)

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

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

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

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

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

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

Тип

Описание

Раздел

ADO

Подключается к объектам данных ActiveX (ADO).

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

ADO.NET

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

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

CACHE

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

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

DQS

Подключается к серверу служб качества данных и базе данных служб Data Quality Services на сервере.

Диспетчер соединений «Очистка DQS»

EXCEL

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

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

FILE

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

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

FLATFILE

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

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

FTP

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

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

HTTP

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

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

MSMQ

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

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

MSOLAP100

Подключается к экземпляру служб SQL Server Службы Analysis 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-соединений

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

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

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

Перечисленные в следующей таблице диспетчеры соединений работают только с выпусками Microsoft SQL Server 2012 Enterprise и Microsoft SQL Server 2012 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 Feature Pack (на английском языке).

TERADATA

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

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

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

Устанавливает соединения с источником OData.

Диспетчер соединений OData позволяет пакету подключаться к источнику OData. Компонент источника OData подключается к источнику OData с помощью диспетчера соединений OData и получает данные из источника OData. Этот компонент можно загрузить из центра загрузок.

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

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

Связанные задачи

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

Подробные сведения о задании свойств диспетчера соединений в пакете см. в разделе Задание свойств диспетчера соединений.

См. также

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

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


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