Проблемы с развертыванием SSIS 2016 / Visual Studio 2015

У меня возникла проблема с развертыванием проекта SSIS с использованием Visual Studio 2015 и SSIS 2016 [обновление SSISDT за март 2016 г.] (SQL Server 2016 13.0.1300.275).

При нажатии на развертывание проекта или пакета я получаю следующую ошибку:

введите описание изображения здесь

Поле не найдено: «Microsoft.SqlServer.IntegrationServices.Wizard.Common.Model.DeploymentModel.TargetServerVersion».

Первоначально я предполагал, что это произошло из-за того, что проект был обновлен с предыдущей версии SSIS, поэтому я создал новый проект специально для 2016 года, но получил ту же ошибку.

Ошибка, похоже, исходит не от самого SQL Server, а от Visual Studio 2015 и SQLDT.

Я надеюсь, что кто-то еще мог столкнуться с этой проблемой и может посоветовать, что делать дальше.

Захват папки после сборки.  Это снимок экрана каталога папки Результат сборки:

------ Сборка началась: Проект: 340BHierarchyReDesign_Migration, Конфигурация: Разработка ------ Сборка началась: Проект служб интеграции SQL Server: Добавочный ... Запуск проверки согласованности проекта ... Проверка согласованности проекта завершена. Проект последовательный. Обновлен файл C: \ Users \ kjackson \ Documents \ TFS Project Repository \ SSIS Projects 2016 \ 340BHierarchyReDesign_Migration \ 340BHierarchyReDesign_Migration \ obj \ Development \ 340BHierarchyReDesign_Migration.dtproj. 340BHierarchyReDesign_Migration -> C: \ Users \ kjackson \ Documents \ TFS Project Repository \ SSIS Projects 2016 \ 340BHierarchyReDesign_Migration \ 340BHierarchyReDesign_Migration \ bin \ Development \ 340BHierarchyReDesign_Migration.ispac Сборка завершена - 0========= предупреждений Сборка: 1 успешная или актуальная, 0 неудачных, 0 пропущенных ==========


person SQLJax    schedule 11.04.2016    source источник
comment
Предполагая, что MyProject, в папке MyProject.dtproj должен быть файл bin\Deployment\MyProject.ispac. Далее предполагая пути установки по умолчанию `C: \ Program Files (x86) \ Microsoft SQL Server \ 130 \ DTS \ Binn \ ISDeploymentWizard.exe / silent /SourcePath:C:\dev\MyProject\MyProject\bin\Development\MyProject.ispac / DestinationServer: localhost / DestinationPath: / SSISDB / MyProject / MyProject / ModelType: проект, последний параметр, возможно, был исключен, ему ~ 9 месяцев на момент написания этого. Это должно запустить мастер развертывания - какую ошибку он генерирует - то же самое?   -  person billinkc    schedule 11.04.2016
comment
Будем надеяться, что есть просто разрыв между инструментом, поставляемым с VS 2015, и фактическими битами развертывания SQL Server. Вы также можете попробовать запустить SSMS 2015 и посмотреть, сможет ли он развернуть тот же файл ispac, а если нет, то какую ошибку он генерирует.   -  person billinkc    schedule 11.04.2016
comment
@billinkc Спасибо за ответ ... к сожалению, ни один из проектов, которые я пытаюсь развернуть, похоже, не имеет папки bin \ Deployment для размещения .ispac. Так что, наверное, это моя первая проблема ...   -  person SQLJax    schedule 11.04.2016
comment
Щелкните проект правой кнопкой мыши и выберите «Сборка». При отсутствии ошибок вы получите ispac. Сделайте снимок экрана своего проекта / решения, если оно не создает ispac. В вашем вопросе указана модель развертывания проекта, поэтому я ожидаю, что все это будет работать.   -  person billinkc    schedule 12.04.2016
comment
@billinkc Build \ Rebuild прошла без ошибок, но .ispac не был создан.   -  person SQLJax    schedule 12.04.2016
comment
Я включил дополнительную информацию в основной вопрос. т.е. снимки экрана и сообщения вывода.   -  person SQLJax    schedule 12.04.2016
comment
Это здесь. Посмотрите на последние строки вывода bin\Development\340BHierarchyReDesign_Migration.ispac   -  person billinkc    schedule 12.04.2016
comment
Я вижу это, но все еще не могу развернуть.   -  person SQLJax    schedule 12.04.2016


Ответы (1)


Это известная проблема с SQL 2016 и Visual Studio 2015 с SSDT, начиная с RC1 и RC2. Очевидно, есть сборки в SSDT и 2016 RC1 \ RC2, которые в настоящее время не соответствуют друг другу, и в результате вы не можете отлаживать или развертывать что-либо из среды Visual Studio 2015.

В настоящее время Microsoft рекомендует либо удалить SSDT и SQL 2016 RC1 \ RC2 с компьютера, на котором работает Visual Studio 2015, либо переустановить только SSDT. Или установите ранний выпуск SSDT, который ограничивает использование функций 2016 года. Это может быть решено в RC3.

person SQLJax    schedule 19.04.2016