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