Загрузка данных в несколько таблиц в SQL Server с использованием служб SSIS - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь выяснить, как загрузить данные из / в несколько таблиц в SQL Server.

У меня более 30 таблиц в исходной и целевой базе данных (обе имеют одинаковые имена таблиц и столбцы),поэтому я использовал контейнер цикла foreach для обхода каждой таблицы с 1 DFT. У меня также есть переменные (SourceQuery & TargetQuery), которые содержат запрос для использования в ole db source / destination.

Но когда я использую TargetQuery в ole db destination, я получаю эту ошибку:

error message

Кто-нибудь знает правильный способ использования переменной в пункте назначения ole db? Или любое другое решение было бы хорошо.

1 Ответ

0 голосов
/ 01 ноября 2019

Для копирования 30 таблиц я рекомендую использовать компонент «Задача переноса объектов SQL Server», который гораздо эффективнее, чем использование потока данных

, здесь вы можете увидеть, как передавать переменные

Задача «Передача объектов SQL Server»

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