Создание ssis пакета visual studio 2019

Обновлено: 05.07.2024

Думаю, я использовал Visual Studio 2017 и написал пакет SSIS. Теперь я установил Visual Studio 2019 и не могу открыть файл решения. Ошибка:

Не поддерживается. Эта версия Visual Studio не может открывать следующие проекты. Типы проектов могут не быть установлены или эта версия Visual Studio может их не поддерживать. Для получения дополнительной информации о включении этих типов проектов или другой миграции ваших активов, пожалуйста, просмотрите подробности в «Отчете о миграции», отображаемом после нажатия OK. - ABC, "C: \ Users \ XYZ \ ABC.dtproj"

Требуются нефункциональные изменения Visual Studio автоматически внесет нефункциональные изменения в следующие проекты, чтобы они могли открываться в Visual Studio 2015, Visual Studio 2013, Visual Studio 2012 и Visual Studio 2010 SP1. Это не повлияет на поведение проекта. - ABC_SSIS, "C: \ Users \ XYZ \ ABC_SSIS.sln"

Я попробовал «Щелкните правой кнопкой мыши по проекту и перезагрузите» - не сработало.

Я попытался подтвердить, что SSDT установлен: он устанавливается в интерфейсе установки, но не существует в диспетчере расширений:

no SSDT in extension manager

3 ответа

SSIS теперь является отдельным расширением в Visual Studio 2019. Вы можете установить это расширение в магазине Visual Studio. Выберите вкладку «Интернет» и выполните поиск по запросу «Проекты служб интеграции SQL Server». Надеюсь, это поможет решить вашу проблему.

  • 1. Расширения -> Проект службы отчетов Microsoft
  • 2. а затем закройте визуальную студию
  • 3. Установщик VSIX завершится автоматически
  • 4.Если ваш проект выгружен, щелкните проект правой кнопкой мыши и перезагрузите его.

Сегодня столкнулся с этой проблемой,

Причина

Причина проблемы: Я увидел желтое уведомление bg в верхней части IDE, показывающее проблему с производительностью , с возможностью "отключить это" для повышения производительности. Я выбрал отключить, позже на следующий день, когда я открыл проект, он показал, что проект несовместим. Я восстановил SSIS, удалил и переустановил SSIS, а также обновил SSIS до последней версии. Ни один из этих трех способов не помог решить проблему.

Решение

Но я нашел элемент подменю «Управление расширением» в меню «Расширение», на вкладке «Установлено» расширение SSIS находилось в отключенном состоянии. Я вернулся в статус "Включено". Пример того же снимка экрана для справки находится здесь. Если он отключен, просто включите его. Затем перезапустите VS с проектом SSIS.

Для реализации простенького пакета необходимо установить надстройку SSDT (Sql server data tools) для вашей Visual Studio.

Допустим, вам необходимо перенести данные с одного сервера на другой. Первыми мыслями о решении данной задачи, как правило, являются следующие варианты: выгрузить данные с одного сервера в excel и воспользоваться мастером импорта или воспользоваться линком между серверами, если он, конечно, есть.

Однако линка может и не быть, а задача по переносу данных может оказаться периодичной. Тогда вам каждый раз придется повторять выгрузку данных и их импорт. Это неудобно.

В таких случаях на помощь как раз приходит SSIS. В других случаях, кстати тоже.

Что же представляет из себя SSIS? Это набор контейнеров, соединяемых между собой. Программа состоит из потока управления (Control Flow), который может включать в себя поток данных (Data Flow). Вот так выглядит стартовое окно проекта в Visual Studio 2017.

Итак, нам необходимо перенести данные таблицы с одного сервера на другой. Для начала нам необходимо создать соединения к этим серверам. Ниже представлен процесс создания:

Из списка выбираем необходимый нам тип соединения. Мы рассмотрим создание соединение OLEDB.

После того, как мы добавили необходимые соединения наступило время для создания в нашем Control Flow задачи потока данных. Для того в SSIS toolbox необходимо выбрать контейнер Data Flow Task (Задача потока данных).

Далее необходимо перейти в контейнер, который мы только что создали и выбрать Источник данных (Source) и назначение данных(Destination).

Перейдем к настройке источника данных. Здесь нам необходимо выбрать соединение, где находится таблица, из которой мы хотим перенести данные. Далее выбираем таблицу. Стоит отметить, что также необходимые данные можно выбрать через Sql запрос (для этого необходимо выбрать Sql command при выборе data access mode).

После настройки источника необходимо настроить назначение данных. Для этого выбираем соединение и таблицу, в которую будем переливать данные. После чего переходим на вкладку Mappings, для того чтобы сопоставить столбцы. Очень важно, чтобы у вас совпадали типы данных, потому что иначе пакет не отработает корректно.

Как вы создаете пакет SSIS с SQL Server 2019/Visual Studio 2019? Я не вижу никаких вариантов BI для SSIS, SSRS или SSAS при создании нового проекта в Visual Studio. У меня установлена бесплатная версия разработчика SQL Server 2019. У меня также установлена бесплатная версия Community Visual Studio 2019. Я установил SSDT с Visual Studio 2019 года. Я выбрал SQL Server Data Tools в разделе хранение и обработка данных в списке рабочих нагрузок. В меню Пуск Windows я искал Visual Studio (SSDT), но мне кажется, что он не установлен Visual Studio (SSDT). Я попытался удалить и переустановить SSDT с помощью Visual Studio Installer (SQL Server Data Tools в разделе хранение и обработка данных в списке рабочих нагрузок). Я также установил SSIS в Visual Studio 2019 году в разделе Extensions/Manage Extensions.

enter image description here

enter image description here

1 ответ

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

Я сделал достаточно полную установку Visual Studio 2019 года, но мне не хватает таких инструментов, как dumpbin.exe и editbin.exe, которые у меня были в Visual Studio 2017 году. (Отсутствует значение: не вызывается в командной строке разработчика, также не может быть найден на HD с помощью таких.

Это объясняется в самом начале документации :

SSDT на Visual Studio 2019 год

Изменения в SSDT на Visual Studio 2019 год

Основная функциональность SSDT для создания проектов баз данных осталась неотъемлемой частью Visual Studio.

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

Примечание

Нет никакого автономного установщика SSDT для Visual Studio 2019 года.

Установите SSDT с Visual Studio 2019 года

Если Visual Studio 2019 уже установлен, вы можете отредактировать список рабочих нагрузок, включив в него SSDT. Если у вас не установлен Visual Studio 2019, то вы можете скачать и установить сообщество Visual Studio 2019 .

enter image description here

  • Для проектов баз данных SQL выберите SQL Server Data Tools в разделе хранение и обработка данных в списке рабочих нагрузок.
  • Для проектов служб Analysis Services, Integration Services или Reporting Services соответствующие расширения можно установить либо из расширений и обновлений Tools > >, либо из Marketplace .

После установки необходимого расширения создайте соответствующий тип проекта, а затем вы можете начать создавать соответствующие файлы в этом проекте.

Похожие вопросы:

Я внес изменения в свой пакет SSIS в рамках MS Visual Studio 2019 (MS VS 2019). Когда я развертываю измененный пакет в каталоге служб Integration Services и повторно запускаю задание, изменения.

Я думаю, что использовал visual studio 2017 и написал пакет SSIS. Теперь я установил visual studio 2019 и не могу открыть файл решения. Ошибка: Неподдерживаемая эта версия Visual Studio не может.

Как открыть файл DTSX для редактирования с помощью Visual Studio 2019? Я сгенерировал файл DTSX с помощью мастера импорта данных, найденного в среде SQL Server Management Studio, используя тот же.

Я сделал достаточно полную установку Visual Studio 2019 года, но мне не хватает таких инструментов, как dumpbin.exe и editbin.exe, которые у меня были в Visual Studio 2017 году. (Отсутствует.

Клиент, с которым я консультируюсь, запускает свои ERP и SSRS на SQL Server 2012. В настоящее время они используют Visual Studio 2010 Shell для создания своих отчетов SSRS. Я смог обновить свой.

Я могу открывать, редактировать и развертывать существующие проекты SSIS в Visual Studio 2019 (16.6.0), но не могу видеть службы интеграции SQL Server или связанные с ними элементы в списке.

Недавно я установил Visual Studio 2019 и установил рабочую нагрузку Data Storage and processing, чтобы предоставить мне доступ к SSDT, чтобы я мог создавать проекты служб Reporting Services. При.

Я установил Visual Studio 2019 и расширения пакета SSIS и создал новый проект. Я могу добавить свой SQL Server в качестве менеджера соединений без каких-либо проблем, но когда я затем перетаскиваю.

Я запускаю пакет SSIS (SSDT) из среды Visual Studio 2017, я получаю ошибку следующим образом : Ошибка: в задаче потока данных SQL Server Destination [48]: невозможно массовое копирование данных.

Как создать пакет SSIS с SQL Server 2019/Visual Studio 2019? Я не вижу никаких параметров бизнес-аналитики для SSIS, SSRS или SSAS при создании нового проекта в Visual Studio. У меня установлена ​​бесплатная версия для разработчиков SQL Server 2019. У меня также установлена ​​бесплатная версия Community Visual Studio 2019. Я установил SSDT с Visual Studio 2019. Я выбрал SQL Server Data Tools в разделе Хранение и обработка данных в списке рабочих нагрузок. В меню "Пуск" Windows я искал Visual Studio (SSDT), но мне кажется, что Visual Studio (SSDT) ​​не установлена. Я попытался удалить и переустановить SSDT с помощью установщика Visual Studio (SQL Server Data Tools в разделе Хранение и обработка данных в списке рабочих нагрузок). Я также установил SSIS в Visual Studio 2019 в разделе Extensions/Manage Extensions.


2 ответа

Это объясняется в самом начале документации:

SSDT для Visual Studio 2019

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

Основные функции SSDT для создания проектов баз данных остались неотъемлемой частью Visual Studio.

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

Запись

Для Visual Studio 2019 нет отдельного установщика SSDT.

Установите SSDT с Visual Studio 2019

Если Visual Studio 2019 уже установлен, вы можете изменить список рабочих нагрузок, включив в него SSDT. Если у вас не установлена ​​Visual Studio 2019, вы можете загрузить и установить Visual Studio 2019 Community.


  • Для проектов базы данных SQL выберите Инструменты данных SQL Server в разделе Хранение и обработка данных в списке рабочих нагрузок.
  • Для проектов служб Analysis Services, Integration Services или Reporting Services вы можете установить соответствующие расширения из Инструменты> > Расширения и обновления или из Marketplace.
  • Службы интеграции

После того, как вы установили необходимое расширение, создайте проект соответствующего типа, а затем вы можете начать создавать соответствующие файлы в этом проекте.

Читайте также: