Развертывание пакета SSIS
-
13-09-2019 - |
Вопрос
У меня есть проект с несколькими пакетами в папке SSIS_Packages.Могу ли я развернуть один из этих пакетов вместо проекта?Документация здесь указывает на использование .SSISDeploymentManifest.Я не хочу развертывать все пакеты в рамках проекта, а только один на SQL Server 2005.
Решение
Проверить утилита dtutil выход (по образцу взято отсюда) :
dtutil /DestS [servername] /FILE [filename].dtsx /COPY SQL;[foldername]\[filename]
Другие советы
Проще всего было бы создать новый проект SSIS в VStudio, содержащий только нужный пакет, и развернуть этот единственный пакет.
Если вы хотите просто развернуть один пакет, вы также можете использовать Файл -> Сохранить копию как...Функционал в BIDS:
1) Откройте пакет.2) Щелкните пробел внутри пакета, чтобы перейти к пакету.3) В меню BIDS заходим в Файл -> Сохранить копию как...4) Заполните всплывающее окно соответствующим образом (имя целевого сервера, аутентификация, путь к пакету на сервере, уровень защиты).
Если вам нужно повторить этот процесс, лучше всего создать пакетный файл, который запускает исполняемый файл dtutil с соответствующими аргументами командной строки.