См. Обсуждение по этой ссылке: Может ли SSIS импортировать данные из нескольких файлов в несколько таблиц в цикле?
Вы можете использовать BCP или Bulk Insert для загрузки файлов в другую таблицу.
От вас описание:
база данных имеет фиксированное количество таблиц, которые одинаковы в каждой базе данных, но 18 таблиц имеют разные столбцы .... например: DB1 имеет [db1]. [T1], [db1]. [T2] DB2 имеет [db2]. [T1], [db2]. [T2] Итак, структура [db1]. [T1] такая же, как [db2]. [T1], но[db1]. [T1] имеет структуру diff, отличную от [db1]. [T2]
Вам необходимо сохранить отображение таблицы файлов в управляющей таблице, а затем использовать задачу сценария для объединениядинамический оператор SQL передается на сервер.
![sample](https://i.stack.imgur.com/hmk0M.png)