Переменные служб SSIS не обновляются при выполнении пакета на сервере - PullRequest
0 голосов
/ 16 октября 2019

Я создал пакет, который выполняет следующие действия:

  1. ExecuteSQLTask: запрашивает таблицу БД и устанавливает переменные пакета из возвращаемых данных
  2. DataFlowTask запускается
  3. OleDBSource:использует переменные пакета в качестве параметров для вызова хранимой процедуры
  4. FlatFileDestination: использует переменные пакета для сохранения файла с разделителями табуляции в правильном расположении и имени файла
  5. SendEmailTask: использует переменные пакета для отправки файла по электронной почте в качестве вложения вполучатель

У меня есть следующие переменные:

  • FileName
  • sp_Param1
  • sp_param2
  • emailRecipient
  • SMTPServer

Во время разработки каждый var имеет фиктивные значения. Когда я запускаю пакет в VS, он работает отлично. Я могу обновить значения в таблице БД, и каждое выполнение подбирает новые значения и работает.

Проблема начинается, когда я развертываю пакет в базе данных и выполняю его. Кажется, он больше не устанавливает переменные из таблицы db и использует фиктивные данные, которые я использовал во время разработки. Что происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...