Вопрос

У меня есть проект с несколькими пакетами в папке 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 с соответствующими аргументами командной строки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top