Автоматизация служб SSIS - PullRequest
       0

Автоматизация служб SSIS

0 голосов
/ 05 октября 2018

Я столкнулся с хорошей проблемой SSIS и SQL.Как в SSIS создать пакет, который будет выполнять запрос SQL в Management Studio и получить результаты этого запроса (результаты запроса «Вставить операторы INTO») и запустить эту вставку в результаты запроса оператора вдругая база данных sql в SSIS, которая обновляет таблицу на другом сервере? (первый запрос выполняется в одной базе данных, а второй - в другой базе данных)

Ответы [ 3 ]

0 голосов
/ 05 октября 2018

Запустите первый запрос в задаче «Выполнение SQL» и сохраните результаты в строковой переменной.

Затем запустите вторую задачу «Выполнение SQL», используя переменную в качестве команды SQL.

0 голосов
/ 05 октября 2018

Создание диспетчеров соединений для каждой из необходимых вам баз данных, вашего источника и обоих (или всех) назначений.

Создание задачи потока данных.

В вашем источнике OLEDB выполните оператор SELECT.

Поместите результаты в MultiCast Transformation.Это позволяет отправлять один и тот же набор результатов нескольким получателям.

Создать назначение для каждой таблицы, в которую вы хотите записать, и подключить их к MultiCast.

Боб - ваш дядя.

0 голосов
/ 05 октября 2018

Прежде всего, SQL-запросы выполняются к базе данных, а не к студии управления.Студия управления представляет собой визуальный интерфейс для настройки, управления и администрирования баз данных.

Для меня это не похоже, что здесь вообще есть какая-то проблема.Создайте один менеджер соединений для каждой БД.Затем создайте две «Задачи SQL для выполнения», поместите в них операторы вставки, используя созданные вами способы соединения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...