Включить сценарии SQL в пакет SSIS?

У меня есть несколько сценариев SQL (например, создание таблиц), которые я хотел бы включить в свой проект SSIS для аккуратности и включения в репозиторий Git. Они не используются самим пакетом.

Есть ли для них подходящее место (возможно, папка Miscellaneous)? Есть ли проблемы с их включением в проект?


person craig    schedule 31.12.2015    source источник


Ответы (2)


Мы постоянно используем этот подход, сохраняя CREATE TABLE и другие скрипты настройки в папке Misc. У нас никогда не было проблем с этим подходом.

person Tab Alleman    schedule 31.12.2015
comment
Как вы на самом деле добавляете файл .SQL в папку? Перетаскивание не работает, и я не могу найти фактическую папку в самом проекте. - person craig; 16.01.2016
comment

Другой вариант, который я часто использовал для хранения всех задач настройки, — поместить их все в задачу «Выполнение SQL», а затем щелкнуть ее правой кнопкой мыши и выбрать «Отключить». Таким образом, это не влияет на пакет при запуске, но если вам нужно воссоздать базу данных/таблицы, это становится таким же простым, как:

  1. Щелкните правой кнопкой мыши и выберите Включить
  2. Щелкните правой кнопкой мыши и выберите «Выполнить задачу».
  3. Щелкните правой кнопкой мыши и выберите Отключить
person Dave Sexton    schedule 04.01.2016