У меня есть 3 пакета SSIS в стиле 2008 года, которые, как я думаю, я неплохо переделал до инструментария 2016 года. Я перенесился в Project Deployment на верхнем уровне, и я использую параметры проекта - все это кажется большим улучшением.Преобразование SSIS в модель развертывания и преобразования развертывания проекта
Моя первая проблема заключается в том, что при развертывании на сервере это кажется успешным, но режим проводника служб Integration Services в SSMS не показывает пакетов в том месте, которое я ожидаю увидеть. Новая папка есть, но в ней ничего нет. Я смог использовать 7zip для распаковки файла .ispac в папке/bin, которая развертывается, и действительно содержит файлы .dtsx, которые я ожидаю увидеть.
При развертывании мастер развертывания перечисляет файл .ispac Path в разделе Источник, но не отдельные пакеты. Это, наверное, хорошо, но я упомянул об этом в случае, если я увижу список отдельных пакетов.
Я также заметил, что существует опция «Преобразовать модель развертывания» в разделе «Службы SSIS» проекта Visual Studio - это отдельно от «Преобразовать в пакет/Развертывание проекта» на уровне проекта. Он также отделен от опции «Обновить все пакеты», которая уже выполнена и для которой нет оставшихся обновляемых пакетов.
Когда я запустил мастер «Преобразовать модель развертывания» и попробую «Далее» после экрана, где пакеты указаны как «Не загружены», появляется сообщение об ошибке «Один или несколько выбранных пакетов не готовы», a Состояние ошибки во всех пакетах с сообщением, что The variable "$Project::ServerB" was not found in the Variables collection. The variable might not exist in the correct scope.
@[$Project::ServerB]
действительно является переменной во всех пакетах. И, по крайней мере, в одном из xml-содержимого файлов пакета, я вижу, что он указан только в одном месте. В редакторе (поле «Выражение» диспетчера подключений SQL), где мы используем переменную, этот параметр проекта отлично оценивает настроенное значение.
Что это за вариант «Преобразование модели развертывания» в любом случае, отдельно от опции «Преобразовать в пакет/проект»? Являются ли они одинаковыми, а одно в папке «Пакет« SSIS »просто не проверяет преобразование (обратно к развертыванию пакета), потому что есть параметры проекта, которые не поддерживают результирующий режим развертывания пакета, следовательно, ошибка?
И что самое главное, почему мои пакеты фактически не развернуты? Является ли эта модель развертывания просто красной селедкой в этот момент? Что я должен видеть?
Спасибо!