Зі зміною конфігурацій пакунків у 2008 році порівняно з 2005 роком, коли я вказую / ConfigFile something.dtsConfig у командному рядку, змінні, визначені в пакеті, зберігають свої значення часу проектування, а не використовують налаштування з файлу config.
Я не зовсім впевнений, що я розумію, ЯК отримати зовнішній файл конфігурації, який взагалі використовується. Я читав статті, в яких говориться, що тільки встановлені в часі дизайну конфігурації замінять завантаження зовнішнього файлу. Чи означає це, що я можу змінити змінні на порожні рядки, і тоді вони будуть перезаписані? Я не можу видалити змінну повністю! Що про цілі числа?
Я бачив статті, в яких згадується вимкнення, використовуючи конфігурації пакета в пакеті.
Я можу використовувати редактор пакунків SSIS або редактор XML, щоб змінити шлях конфігураційного файлу в пакеті, і тоді він буде використовувати налаштування цього файлу "останнім" (незалежно від зовнішньої опції / параметра ConfigFile), але я не хочу бути зміна пакета. Я хочу один пакет з Test.dtsConfig і Production.dtsConfig і мати можливість міняти місцями назад і назад, не змінюючи пакет.
Який зараз рекомендований спосіб зробити це?