Как открыть файл 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 отсутствует в списке поддерживаемых расширений проекта), выбираю файл и нажимаю «Открыть». Я получаю это сообщение:
Итак, мой вопрос еще раз: как открыть файл 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Сервисы Проекты в списке установленных расширений.