Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Помогите сконструировать задание для SSIS !

$
0
0
Задача вроде простая.
Нужно перегнать с SQL сервера в один акцессовский файл 26 небольших наборов данных.
Каждый набор формируется разными запросами: какие-то - запуском хранимых процедур без параметров, какие-то - большой текст запроса, на несколько страниц, какие-то просто select *.
Каждую табличку можно перегнать через программу экспорта-импорта, но только одну за раз! (запрос же источник)

Я нашел, что можно с помощью data tools сделать один пакет, и в нем всё выгрузить.
Но тут опять проблема.
Я потыкался, получается, что придётся создать 26 data task, а в каждом одно копирование, из соединения источник в соединение приемник.
26, Карл!

Скажите, может есть какой-то способ не городить 26 задач?
Там вроде есть контейнер цикла. Но он может перебирать, вроде только файлы в каталоге, и какие то item, но они не подошли, потому что когда я указал там два столбца (название таблицы в акцессовском файле и текст запроса) - текст запроса туда не влез, там однострочные параметры вроде как можно!

Как такие задачи вообще решаются?
Может где туториал есть?

Я чайник, не могу сформулировать вопрос гуглу, просто не знаю, что спросить!

Если б задача была однократной, я б забил на 26 запусков программки для экспорта, собрал бы 26 её файлов, и запускал бы через батник.
Но походу это типовая задачка, и придётся научиться делать по-человечески!

Viewing all articles
Browse latest Browse all 7251

Trending Articles