Как открыть файл DTSX в Visual Studio 2019? - PullRequest
2 голосов
/ 03 октября 2019

Как открыть файл DTSX для редактирования с помощью Visual Studio 2019?

Я сгенерировал файл DTSX с помощью мастера импорта данных, найденного в SQL Server Management Studio, используя тот же процесс, описанный в этом вопросе . Ответ на этот вопрос объясняет, как редактировать файл .dtsx, но он больше не является правильным. Я использую Visual Studio 2019. В ответе говорится, что мне нужно использовать эту ссылку, чтобы загрузить средства данных SQL Server для Visual Studio:

Но по этой ссылке написано:

Изменения в SSDT для Visual Studio 2019

СВ Visual Studio 2019 необходимые функции для включения проектов служб Analysis Services, Integration Services и Reporting Services перенесены в соответствующие расширения Visual Studio. Основные функциональные возможности SSDT для создания проектов баз данных остаются неотъемлемой частью Visual Studio (необходимо выбрать хранилище данных и нагрузку обработки во время установки). Больше нет необходимости в отдельной установке SSDT.

Если у вас уже есть лицензия на Visual Studio 2019:

  • Для проектов базы данных SQL установите рабочую нагрузку Хранение данных и обработка для Visual Studio
  • Для проектов служб Analysis Services, Integration Services или Reporting Services установите соответствующие расширения с рынка

Я считаю, что мне нужны Integration Services, но это не такиметь ссылку на соответствующее расширение на рынке. Через различные пути поиска в Google 1 все продолжает указывать на расширение Проекты служб интеграции SQL Server . Я установил это расширение 2 , но все еще не могу открыть файлы DSTX.

Вот как я пытаюсь это сделать: В Visual Studio я собираюсь в File | Open Project,Затем я просматриваю папку с файлом .dtsx, меняю фильтр на *.* (потому что .dtsx отсутствует в списке поддерживаемых расширений проекта), выбираю файл и нажимаю «Открыть». Я получаю это сообщение:

enter image description here

Итак, мой вопрос еще раз: как открыть файл DSTX из Visual Studio 2019?

Подробные версии и установленные расширения см. Ниже.


1 Например, см. Урок 1-1. Создание нового проекта служб Integration Services , где они создают проект DSTX. Предварительные требования урока дают вам указание установить инструменты данных SQL Server из Загрузить инструменты данных SQL Server , что является той же ссылкой, что и выше.

2 Я отмечаю, что версия 3.1 расширения в настоящее время помечена как Предварительный просмотр, и что примечания к выпуску для этой версии содержат текст: «Это второй предварительный выпуск. Мы не рекомендуем использовать его для производства». Но я не вижу, где я могу загрузить более раннюю версию этого расширения, ни с сайта торговой площадки, ни из Visual Studio. Я бы попробовал последний производственный выпуск, если бы смог его найти, но он, кажется, недоступен.

Я также вижу две заметки о проблемах с этим предварительным выпуском. Ни то, ни другое не похоже на мою ситуацию. Первый - это регрессия в VS 16.2, где они рекомендуют перейти на 16.2.3. Я уже на 16.2.4. Вторая проблема связана с тем, что расширение и / или инструменты Visual Studio 2019 для приложений может быть удалено во время обновления экземпляра VS. С момента установки этого расширения я не делал никаких обновлений до VS.

Установленное программное обеспечение

  • Visual Studio 2019, версия 16.2.4
  • SQL Server Management Studio, версия 17.9.1.

В Visual Studio, когда я захожу в «Справка | О Microsoft Visual Studio», я также вижу следующее в списке «Установленные продукты» (этот список неполон; он включает только те элементы, которые кажутся релевантными):

  • Инструменты данных SQL Server 16.0.61906.28070
  • Службы интеграции SQL Server 15.0.1301.433

В Visual Studio при переходе на расширения | Управление расширениями я вижу интеграцию с SQL ServerСервисы Проекты в списке установленных расширений.

1 Ответ

2 голосов
/ 03 октября 2019

Сообщение об ошибке указывает на то, что вы пытаетесь открыть проект / решение. DTSX - это пакет.

Сначала необходимо открыть файл .sln или .proj. В рамках проекта (проводника решений) вы можете открыть dtsx. Не пытайтесь открыть файл dtsx из проводника управления версиями, поскольку он не открывается со ссылками на проект.

В итоге откройте решение / проект, а затем откройте пакет из проводника решений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...