Я установил конфигурацию пакета, в которой указан тип конфигурации (файл конфигурации непрямого XML). Где переменная среды указывает на файл C:\SSIS\MasterConfig\MasterConfig.dtsConfig
.Переопределяющая переменная среды SSIS
Это прекрасно работает и позволяет легко перейти от теста к UAT к продукции.
Проблема в нашей среде разработки, где каждый разработчик имеет собственную БД. Я пытаюсь настроить Agent Job для каждого разработчика, где Job Agent переопределит главный файл конфигурации. Командная строка агент работа ":
/FILE "C: \ SSIS \ Packages \ Developer1 \ LoadPackage.dtsx"/ CONFIGFILE "C: \ SSIS \ Packages \ Developer1 \ Developer1_Config.dtsConfig"/ X86 /чекпойнтинг OFF/ОТЧЕТНОСТЬ E
Использование 2008 R2
Я ожидал, что/CONFIGFILE "C: \ SSIS \ Packages \ Developer1 \ Developer1_Config.dtsConfig". будет использоваться вместо из C: \ SSIS \ MasterConfig \ MasterConfig.dtsConfig.
Используется только файл Master Config. Есть идеи?
Благодарим за отзыв. Проще всего сделать это: 1. У разработчиков, работающих в SSIS, используется локальная БД, где никто не будет делиться своей переменной окружения. 2. Попросите разработчиков быть хорошими и по очереди по совместной БД. – taaSarge