Создание диспетчеров соединений
Службы Integration Services включают набор диспетчеров соединений для соответствия нуждам задач, подключающихся к разным серверам и источникам данных. Диспетчеры соединений используются компонентами потока данных, которые извлекают и загружают данные в разные типы хранилищ данных, и поставщиками журналов, которые записывают журналы на сервер, в таблицу SQL Server или в файл. Например, пакет с задачей «Отправка почты» использует тип диспетчера соединений SMTP, чтобы подключиться к SMTP-серверу. Пакет с заданием «Выполнение SQL» может использовать диспетчер соединений OLE DB, чтобы подключиться к базе данных SQL Server. Дополнительные сведения см. в разделе Соединения служб Integration Services.
Для автоматического создания и настройки диспетчеров соединений при создании нового пакета можно использовать мастер импорта и экспорта SQL Server или мастер проекта соединений служб Integration Services. Эти мастера также помогут создать и настроить источники и назначения, которые используются диспетчерами соединений. Дополнительные сведения см. в разделе Создание пакета с помощью мастера.
Вручную создать новый диспетчер соединений и добавить его в существующий пакет можно в области Диспетчеры соединений на вкладках Поток управления, Поток данных и Обработчики события конструктора служб SSIS. В области Диспетчер соединений следует выбрать тип создаваемого диспетчера соединений и установить свойства этого диспетчера с помощью диалогового окна, доступного в конструкторе служб SSIS. Дополнительные сведения см. в подразделе «Использование области "Диспетчеры соединений"» далее в этом разделе.
После того как диспетчер соединений добавлен к пакету, его можно использовать в задачах, контейнерах «цикл по каждому элементу», источниках, преобразованиях и целевых объектах. Дополнительные сведения см. в разделах Задачи служб Integration Services, Контейнер «цикл по каждому элементу» и Элементы потока данных.
Использование области «Диспетчеры соединений»
Диспетчеры соединений можно создавать на вкладках Поток управления, Поток данных или Обработчики событий конструктора служб SSIS.
Следующая диаграмма показывает область Диспетчеры соединений на вкладке Поток управления конструктора служб SSIS.
Добавление, изменение и удаление диспетчера соединений в конструкторе служб SSIS
32-разрядная и 64-разрядная версии поставщиков для диспетчеров соединений
Для многих поставщиков, используемых диспетчерами соединений, доступны 32-разрядная и 64-разрядная версии. Среда разработки служб Integration Services — это 32-разрядная среда, поэтому в ней содержатся только 32-разрядные поставщики. Поэтому необходимо настроить диспетчер соединений для использования специального 64-разрядного поставщика, если 32-разрядная версия того же поставщика уже установлена.
Во время выполнения используется подходящая версия поставщика, даже если во время разработки указана 32-разрядная версия. 64-разрядная версия поставщика может быть запущена, даже если пакет запущен в среде Business Intelligence Development Studio.
У обеих версий один идентификатор. Чтобы среда выполнения служб Integration Services использовала доступную 64-разрядную версию поставщика, установите свойство Run64BitRuntime проекта служб Integration Services. Если свойство Run64BitRuntime имеет значение true, среда выполнения находит и использует 64-разрядный поставщик; если свойство Run64BitRuntime имеет значение false, среда выполнения использует 32-разрядный поставщик. Дополнительные сведения о свойствах, которые можно установить в проекте служб Integration Services, см. в разделах Особенности применения 64-разрядных версий операционных систем для служб Integration Services и Службы Integration Services в среде Business Intelligence Development Studio.
|