Мастер развертывания служб SSIS не включает файл конфигурации или пакет из отдельного решения - PullRequest
0 голосов
/ 17 февраля 2012

У меня есть два решения служб SSIS

SolutionA

  • Содержит один пакет "утилит", который обрабатывает все электронные письма с именем SolutionA_Utilities.dtsx
  • Содержит один файл конфигурации XML с именем SolutionA_XML.dtsConfig

SolutionB

  • Содержит один пакет "ETL" с именем SolutionB_ETL.dtsx
  • Использует пакет SolutionA_Utilities.dtsx для отправки электронных писем
  • Использует SolutionA_XML.dtsConfig для настройки переменных

Я хочу использовать мастер развертывания служб SSIS для создания набора файлов в ... SolutionB \ bin \ Deployment, который позволит пользователю установить мой пакет SolutionB и все зависимости на целевом сервере.

Когда я создаю развертывание с помощью мастера развертывания служб SSIS, это то, что я вижу в папке ... SolutionB \ bin \ Deployment:

  1. SolutionB.SSISDeploymentManifest
  2. SolutionB_ETL.dtsx

Отсутствуют два зависимых файла из SolutionA:

  1. SolutionA_Utilities.dtsx
  2. SolutionA_XML.dtsConfig

Когда я пытаюсь установить на целевом сервере с помощью SolutionB.SSISDeploymentManifest, я вижу сообщения об ошибках, сообщающие, что файл конфигурации SolutionA и пакет «утилит» не найдены.

Возможен ли этот тип развертывания с помощью мастера развертывания служб SSIS?

Если нет, какой мой лучший вариант развертывания?

Я использую SSIS с SQL Server 2008

1 Ответ

0 голосов
/ 02 марта 2012

Такой подход к развертыванию технически неосуществим. Для достижения желаемого эффекта мы просто копируем корневой каталог пакетов служб SSIS на сервер, на котором выполняются пакеты служб SSIS.

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