Утилита развертывания SSIS - указание разных папок в MSDB

Я развертываю свои пакеты SSIS в MSDB, настраивая утилиту развертывания и создавая файл манифеста в Visual Studio (2005).

В службах интеграции я создал новую папку для разделения пакетов. Есть ли способ указать эту папку для моих пакетов при создании утилиты развертывания?

Если нет, как мне переместить пакеты в новую папку после их установки?

Спасибо


person Chris Burgess    schedule 24.02.2009    source источник


Ответы (1)


Я не думаю, что можно изменить целевую папку в утилите развертывания, так как ее можно использовать как для развертывания MSDB, так и для развертывания файловой системы. Это может быть то, что вы указали в мастере развертывания после выбора развертывания SQL Server, но этот вариант не представлен.

После развертывания вы можете перемещать пакеты с помощью утилиты dtutil.exe с помощью подкоманды / move.

dtutil /Sources *serverName* /SQL *packageName* /move SQL;*folderName\packageName*

Поскольку вы также можете использовать его для копирования пакетов между файловой системой и хранилищем MSDB, DTutil предлагает альтернативный метод развертывания файлов в первую очередь.

person Ed Harper    schedule 04.03.2009