SSIS «Сохранить копию…» отсутствует в моей Visual Studio 2017 - PullRequest
0 голосов
/ 23 сентября 2018

Я хочу переместить свой пакет служб SSIS на новый сервер SQL.Для этого я успешно установил MS SSDT для VS 2017 на свой ноутбук.Я открыл проект SSIS (который отлично работал в VS 2015 на моем старом ноутбуке dev).Я открыл пакет и зашел в меню «Файл», надеясь «сохранить копию», но его нет.

1 Ответ

0 голосов
/ 24 сентября 2018

Похоже, «сохранить как» это не способ сделать это больше.Вам нужно щелкнуть правой кнопкой мыши по пакету и выбрать «развернуть», но прежде чем я смог это сделать, мне пришлось установить и перенастроить среду, потому что мои пакеты не были перенесены с sql2014 на sql2016 И в моей visual studio 2017 не было пакета ssis.поддержка установлена ​​и настроена.см. ниже неподдерживаемый

unsupported

install ssdt

, затем необходимо преобразовать модель развертывания convert

conversion complete

, затем щелкните правой кнопкой мыши пакет и сохраните его в пакете ssis на sql 2016. Но это не сработало, потому что у меня не былоне настроил ssis на сервере sql save to ssisdb

создать базу данных ssis на сервере sql save the package

теперь вы можете развернуть пакетdeploy the package

И это будет работать, если ваш пакет не использует переменные проекта.но если вы используете переменные и преобразуете их в развертывание проекта (как я это сделал), вам нужно развернуть немного по-другому, потому что ваш отдельный пакет не будет развертываться с переменными уровня проекта.В этом случае вам нужно щелкнуть пункт «проект» в строке меню, а затем нажать «развернуть» в DDL.Это развернет все ваши пакеты и переменные проекта одновременно, что приятно.Это означает, что мой файл конфигурации dtsconfig xml больше не находится в цикле, т. Е. Его заменили параметры проекта.Это также хорошо, потому что вам не нужно вручную создавать ssis db на сервере sql, т. Е. Project-deploy создаст его для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...