У меня есть два решения служб 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:
- SolutionB.SSISDeploymentManifest
- SolutionB_ETL.dtsx
Отсутствуют два зависимых файла из SolutionA:
- SolutionA_Utilities.dtsx
- SolutionA_XML.dtsConfig
Когда я пытаюсь установить на целевом сервере с помощью SolutionB.SSISDeploymentManifest, я вижу сообщения об ошибках, сообщающие, что файл конфигурации SolutionA и пакет «утилит» не найдены.
Возможен ли этот тип развертывания с помощью мастера развертывания служб SSIS?
Если нет, какой мой лучший вариант развертывания?
Я использую SSIS с SQL Server 2008