SSDT не работает с Visual Studio 2015

Я использую Visual Studio 2015 и импортировал проект, в котором есть файл .rptproj для SSRS, который он выводит, и он постоянно помечен как «несовместимый». Как и во всех других сообщениях о проблемах такого рода, я обновил инструменты базы данных в Visual Studio, а также попытался получить загрузку непосредственно с веб-сайта MSDN. Каждая форма обновления SSDT оставляла файл как несовместимый, поэтому я не уверен, что может происходить в моей настройке, что я мог упустить.


person Alex Watts    schedule 22.03.2016    source источник
comment
Я предполагаю, что вы ориентируетесь на SQL Server 2014 или более раннюю версию?   -  person Panagiotis Kanavos    schedule 22.03.2016
comment
2014 SQL Server, это правильно!   -  person Alex Watts    schedule 22.03.2016
comment
Только что ответили, вам также нужен VS Update 2 RC. Столкнулся с теми же проблемами после обновления.   -  person Panagiotis Kanavos    schedule 22.03.2016


Ответы (1)


Для работы со службами SSRS и SSIS вам потребуется последняя версия SSDT (14.0.60305) и Visual Studio Update 2 RC. Досадно, что это не было упомянуто в сообщении блога, в котором анонсировалась последняя версия SSDT.

После установки обоих я смог переместить все свои проекты SSIS и SSRS, ориентированные на SQL Server 2014, на VS 2015. Если я правильно помню, последняя версия SSDT устранила несовместимость компонента скрипта в SSIS, а VS Update 2 RC исправила проблемы несовместимости для SSRS.

Убедитесь, что вы указали SQL Server 2014 в свойствах проекта, так как по умолчанию они нацелены на SQL Server 2016.

person Panagiotis Kanavos    schedule 22.03.2016
comment
Круто - я обновлюсь до RC2! В то же время, поскольку я все еще немного не знаком с некоторыми функциями IDE, не могли бы вы подробно рассказать, где я буду смотреть свойства проекта, чтобы ориентироваться на версию базы данных? Обычно я бы предположил, что окно свойств находится на главном экране, когда проект открыт, но было бы упущением, если бы я упустил из виду что-то еще. - person Alex Watts; 22.03.2016
comment
Щелкните правой кнопкой мыши проект SSRS и выберите «Свойства». Вы увидите, что появился новый параметр TargetServerVersion, который позволяет ориентироваться на разные версии SSRS. Это не требует Update 2 RC, но на самом деле без него работает некорректно. - person Panagiotis Kanavos; 22.03.2016
comment
Я загрузил обновление 2 с сайта visualstudio.com/en-us/news. /vs2015-update2-vs.aspx и перезапустил все, но мой проект отчетов по-прежнему указан как несовместимый. Я не вижу никаких обновлений в среде IDE, о которых говорится, что я отсутствует. Любые другие мысли? (Кстати, щелчок правой кнопкой мыши по проекту отчета дает мне возможность редактировать, удалять и перезагружать) - person Alex Watts; 22.03.2016
comment
Я также только что заметил, что в моих программах и функциях Visual Studio указана как Microsoft Visual Studio Community 2015 с обновлением 1, что для меня означает, что, хотя я установил обновление и перезагрузил его, оно не обновилось до 2? - person Alex Watts; 22.03.2016
comment
Что такое сообщение об ошибке? Что касается версии обновления, вы можете найти ее в диалоговом окне Help->About. Программы и компоненты показывают названия программ, а не установленные обновления. Вероятно, вы установили версию VS, в которую уже включено обновление 1. - person Panagiotis Kanavos; 23.03.2016