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


Создание диспетчеров соединений

Службы Службы Integration Services включают набор диспетчеров соединений для соответствия нуждам задач, подключающихся к разным серверам и источникам данных. Диспетчеры соединений используются компонентами потока данных, которые извлекают и загружают данные в разные типы хранилищ данных, и поставщиками журналов, которые записывают журналы на сервер, в таблицу SQL Server или в файл. Например, пакет с задачей «Отправка почты» использует тип диспетчера соединений SMTP, чтобы подключиться к SMTP-серверу. Пакет с заданием «Выполнение SQL» может использовать диспетчер соединений OLE DB, чтобы подключиться к базе данных SQL Server . Дополнительные сведения см. в статье Соединения служб Integration Services (SSIS).

Для автоматического создания и настройки диспетчеров подключений при создании пакета можно использовать мастер импорта и экспорта SQL Server . Он также поможет вам создать и настроить источники и назначения для диспетчеров подключений. Дополнительные сведения см. в разделе Create Packages in SQL Server Data Tools.

Вручную создать новый диспетчер соединений и добавить его в существующий пакет можно в области Диспетчеры соединений на вкладках Поток управления, Поток данныхи Обработчики события конструктора служб Integration Services . В области Диспетчер соединений следует выбрать тип создаваемого диспетчера соединений и установить свойства этого диспетчера с помощью диалогового окна, доступного в конструкторе служб Integration Services . Дополнительные сведения см. в подразделе «Использование области "Диспетчеры соединений"» далее в этом разделе.

После того как диспетчер соединений добавлен к пакету, его можно использовать в задачах, контейнерах «цикл по каждому элементу», источниках, преобразованиях и целевых объектах. Дополнительные сведения см. в разделах Задачи служб Integration Services, Контейнер "цикл по каждому элементу" и Поток данных.

Использование области «Диспетчеры соединений»

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

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

Снимок экрана конструктора потока управления с пакетом

Добавление, изменение и удаление диспетчера соединений в конструкторе служб SSIS

32-разрядная и 64-разрядная версии поставщиков для диспетчеров соединений

Для многих поставщиков, используемых диспетчерами соединений, доступны 32-разрядная и 64-разрядная версии. Среда разработки служб Службы Integration Services — это 32-разрядная среда, поэтому в ней содержатся только 32-разрядные поставщики. Поэтому необходимо настроить диспетчер соединений для использования специального 64-разрядного поставщика, если 32-разрядная версия того же поставщика уже установлена.

Во время выполнения используется подходящая версия поставщика, даже если во время разработки указана 32-разрядная версия. 64-разрядная версия поставщика может быть запущена, даже если пакет запущен в среде SQL Server Data Tools (SSDT).

У обеих версий поставщика один идентификатор. Чтобы предписать использование средой выполнения служб Службы Integration Services доступной 64-разрядной версии поставщика, установите свойство Run64BitRuntime проекта служб Службы Integration Services. Если свойство Run64BitRuntime имеет значение true, среда выполнения находит и использует 64-разрядный поставщик; если run64BitRuntime имеет значение false, среда выполнения находит и использует 32-разрядный поставщик. Дополнительные сведения о свойствах, которые можно устанавливать в проектах Integration Services, см. в разделе Среды Integration Services (SSIS) и Studio.

См. также:

Обработчики событий потока управленияПоток данныхИнтеграции служб (SSIS)