Работа с пакетом SSIS начинается с определения соединений (connections). Настройка соединений производится при помощи менеджеров подключений (Connection Managers) в одноименном окне, которое находится в нижней части вкладок Control Flow, Data Flow и Event Handlers.
Менеджер подключения — это графическая оболочка, при помощи которой производится настройка подключения к источнику данных и создается строка подключения (connection string). Строка подключения создается и записывается в пакет машинально. Взглянуть строчок подключения возможно из окна редактора кода XML для отечественного пакета (меню View aCodeв SSIS Designer).
Создание менеджера подключения:
1. Щелкнуть правой кнопкой мыши по безлюдному пространству в окне Connection Managers и выбрать в контекстном меню необходимый тип создаваемого менеджера соединения.
2. Если вы выберете тип New Connection, то в вашем распоряжении будут все дешёвые типы менеджеров соединения.
3. Новый менеджер соединения возможно создать кроме этого при помощи меню SSIS aNew Connection.
Типы соединений:
Тип соединения | Описание |
ADO | употребляется объект ADO.Connection (не ADO.NET). Для подключения возможно применять любой из драйверов OLE DB, установленный на вашем компьютере |
ADO.NET | использовуются средства объектной библиотеки ADO.NET. Возможно применять три родных поставщика .NET — SqlClient Data Provider, OracleClient Data ProviderиOdbc Data Provider, и любой из драйверов ODBC. Требует больше ресурсов |
EXCEL | употребляется для подключения к Excel. При его настройке нужно выбрать версию файла Excel и имя файла, к которому мы подключаемся. Данный тип подключения выделен как отдельный лишь для удобства, реально для него употребляется подключение по OLE DB с поставщиком Микрософт.Jet.OLEDB.4.0 |
FILE | новый тип менеджера подключения, при помощи которого возможно указать файл либо каталог с комплектом файлов, каковые смогут после этого применять самые различные задачи. К примеру, в случае если файл содержит скрипт Transact-SQL, данный скрипт сможет выполнить Execute SQL Task. При настройке потребуется выбрать имя файлакаталога и указать режим подключения: будет ли использован существующий файлкаталог либо он будет создан на протяжении исполнения пакета |
FLATFILE | рекомендован для работы с текстовыми файлами, содержащими комплекты данных отделяемые разделителями (запятая, точка с запятой и т.п.) |
FTP | рекомендован для настройки соединения с сервером FTP. Настраивается для задачи FTP Task. Для этого соединения возможно указать сервер FTP и применяемый им порт, пароль и имя пользователя, деятельный и пассивный режим работы. Может употребляться для передачи данных в обоих направлениях |
HTTP | рекомендован для обмена данными по Интернет-протоколам при сотрудничестве с Web-работами. В большинстве случаев употребляется задачей Web Service Task |
MSMQ | это путь к очереди Микрософт Message Queue Services, которая возможно использована для обмена сообщениями между пакетами SSIS (либо приложениями). Употребляется задачей Message Queue Task |
MSOLAP90 | рекомендован для подключения к базам данных OLAP. При его настройке вы имеете возможность указать или компьютер, на котором трудится работа Analysis Services, или путь к проекту Analysis Services в текущем ответе. Значительно чаще данный тип употребляется вместе с Analysis Services Processing Task для автоматизации процессинга кубов |
MULTIFILE и MULTIFLATFILE | эти аналоги подключений FILE и FLATFILE предназначены для работы с несколькими файлами в один момент. Возможно показывать как перечни файлов (разделяя их имена вертикальной чертой), так и все файлы в определенном каталоге (при помощи знака звездочки — *). |
на данный момент | употребляется для подключения к источникам данных при помощи драйверов ODBC. Возможно применять существующий источник данных ODBC либо создать новый прямо в ходе настройки этого менеджера подключений |
OLE DB | употребляются драйверы-поставщики OLE DB. Данный тип менеджера подключений возможно применять для подключения к самым различным источникам данныхl |
SMOServer | применяет средства объектной модели SMO для подключения к SQL Server 2008. В большинстве случаев данный тип употребляется для задач по переносу объектов SQL Server (Transfer Databases Task, Transfer Error Messages Task, Transfer Jobs Task, Transfer Logins Task и т.п.) |
SMTP | употребляется для настройки подключения к почтовому серверу, трудящемуся по протоколу SMTP. Возможно указать адрес сервера, защиты и режим аутентификации по SSL. В большинстве случаев данный тип менеджера подключений употребляется лишь для задачи Send Mail Task. |
SQLMOBILE | употребляется в обстановках, в то время, когда на протяжении исполнения пакета SSIS задача Data Flow Task загружает данные в назначение SQL Server Mobile (другими словами базу данных SQL Server 2008 Mobile Edition). Для нее вы имеете возможность настроить имя базы данных SQL Server 2008 Mobile Edition, пароль и имя пользователя |
WMI | употребляется для подключения к определенному пространству имен WMI с указанием пароля и имени пользователя для подключения. В большинстве случаев данный тип употребляется для задач WMI Data Reader Task и WMI на данный момент Watcher Task |
Remote Desktop Connection Manager