Я полностью согласен с комментарием @Arthur, вы должны собрать весь пакет программно.У вас есть два подхода к программному созданию пакетов:
(1) Сборка служб SSIS с использованием C #
Если вы знакомы с C #, у вас есть два варианта:
(a) Использование клиентских сборок SQL Server SDK
Это официальный традиционный способ создания пакетов ssis программным способом. В Интернете существует множество ссылок, к которым вы можете обратиться, например:
(b) Использование EzApi - альтернативный API создания пакетов
EzAPI - это библиотека .NET, написанная на C # Евгением Кобловым, одним из тестировщиков в команде служб SSIS, которая абстрагирует большое количество громоздкого низкоуровневого кодирования, необходимого для создания XML-пакетов служб SSIS непосредственно на языке программирования
В Интернете много ссылокк которым вы можете обратиться, например:
(2) Создание SSIS с использованием BIML
Если вы знакомы с XML, вам следует использовать BIML (язык разметки Business Intelligence), который является языком разметки, разработанным Varigence, и который можно интегрировать в Visual Studio для создания пакетов без необходимости программирования.
Существует множество ссылок, на которые вы можете обратиться, чтобы узнать BIML:
Обновление 1 - подход C #
Недавно я начал новый проект на Git-Hub, который является библиотекой классов, разработанной с использованием C #.Вы можете использовать его для импорта табличных данных из Excel, Word, PowerPoint, Text, CSV, HTML, JSON и XML в таблицу сервера SQL с другим определением схемы с использованием подхода сопоставления схемы.проверить это по адресу:
Вы можете следовать этой странице вики для пошагового руководства:
Вы можете использовать эту библиотеку для чтения из json и импорта вSQL (без изменения схемы) с несколькими строками кода .