Мастер развертывания служб SSIS - дочерние пакеты в MSDB - PullRequest
2 голосов
/ 27 июля 2011

У меня есть основной пакет служб SSIS с тремя дочерними пакетами, и все эти пакеты являются частью одного решения.Я вызываю дочерние пакеты через диспетчеры задач и соединений Execute Package, указывающие на дочерние пакеты в файловой системе.

Теперь я хочу развернуть эти пакеты в базе данных MSDB.Я создал файл SSISDeploymentManifest через утилиту развертывания.Я планирую выбрать SQLServer в качестве опции при запуске файла манифеста, но как мне изменить диспетчеры соединений, чтобы они указывали на дочерние пакеты в базе данных msdb, а не в файловой системе.

Спасибо

1 Ответ

0 голосов
/ 07 декабря 2011

Для этого:

  1. Измените щелчок по задаче «Выполнить пакет».
  2. Перейдите в раздел, в котором говорится «пакет», и измените свойство location с «Файловая система» на SQL Server.Вам нужно будет определить новое соединение с вашей базой данных, связанной с вашим сервером служб интеграции.
  3. Найдите пакеты, которые вы развернули на msdb, и у вас будет местоположение.

Затем вы можетеудалите связанные соединения пакета в вашем пакете, который больше не будет использоваться, так как вы используете msdb.

...