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

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

Чтобы автоматически создавать и настраивать диспетчеры соединений при создании нового пакета, можно использовать мастер импорта и экспорта SQL Server. Мастер также помогает создавать и настраивать источники и назначения, которые используют диспетчеры соединений. Дополнительные сведения см. в разделе "Создание пакетов" в SQL Server Data Tools.

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

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

Использование области диспетчеров подключений

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

На следующей схеме показана область диспетчеров соединений на вкладке "Поток управления " конструктора служб SSIS.

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

Добавление, настройка или удаление диспетчера соединений в конструкторе служб 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.

См. также

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