Почему компонент скрипта SSIS открывается в расширенном режиме? - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь отредактировать ранее работающий компонент сценария служб SSIS в Visual Studio. Но когда я открываю с помощью «Редактировать ...», вместо этого открывается «Расширенный редактор». Это означает, что Я не могу добраться до кнопки «Редактировать скрипт» . Как мне вернуть меня обратно?

Advanced Editor

В списке ошибок отображаются такие предупреждения:

Не удалось загрузить тип: Microsoft.DataTransformationServices.DataFlowUI.ADONETDestinationUI, Microsoft.DatatransformationServices.DataFlowUI, версия = 13.0.0.0, культура = нейтральная, PublicKeyToken = 89845dcd8080cc91. Убедитесь, что редактор компонента установлен правильно.

Я использую VS2017, и целевой версией проекта SSIS является SQL Server 2016. Компонент сценария написан на языке «Microsoft Visual C # 2015» (по историческим причинам, а более высокие версии оказались несовместимыми с целевым сервером).

Раньше все работало, но я думаю, что оно сломалось, когда я удалил VS2015 (который я не использовал целую вечность). У меня установлены оба VSTA 2015 и VSTA 2017, и я выполнил ремонт обоих. Я также попытался полностью переустановить VSTA 2015.

XML-файл служб SSIS по-прежнему содержит код C # при открытии вручную.

Если я создаю новый компонент сценария в проекте, по умолчанию используется C # 2015 и возникает та же проблема. Если я создаю новое решение / проект, компонент сценария по умолчанию устанавливается на «C # 2017», и редактор работает.

Это проблема с VSTA2015? Я удалил другие библиотеки / расширения по ошибке?

1 Ответ

0 голосов
/ 03 июля 2018

Установка SSDT2015 (часть служб SSIS) вместе с существующим SSDT2017.

...