Могу ли я использовать Visual Studio Code для создания / публикации пакетов SSIS?
Если да, то каковы преимущества использования Visual Studio Professional (вместо бесплатного продукта Visual Studio Code)?
Сравнение на сайте Visual Studio не очень помогает: https://visualstudio.microsoft.com/downloads/
Кроме того, я не могу использовать Visual Studio Community edition из-за ограниченного лицензирования для использования в компаниях.
Бесплатный продукт Visual Studio - это Visual Studio Community, который имеет те же функции, что и Professional. Редактирование SSIS обеспечивается средствами SQL Server Data Tools, которые доступны как бесплатный отдельный продукт или как полезная нагрузка в Visual Studio.





Нет, вы не можете использовать Visual Studio Code для создания пакетов SSIS, но вам также не нужна Visual Studio Professional. Вы можете использовать Инструменты данных SQL Server, который вы можете установить во время установки Visual Studio или установить с помощью автономного установщика.
Если вы занимаетесь только разработкой T-SQL и SSIS, вам, вероятно, не понадобится Visual Studio Professional. Я не думаю, что SSDT чего-то не хватает в разработке SSIS. Сказав это, в настоящее время я использую Professional, но раньше я использовал только SSDT, и я никогда не сталкивался с какими-либо ограничениями, касающимися разработки SSIS.
SSDT поставляется как отдельная загрузка или как опция Visual Studio, он не поставляется с SQL Server.
Моя ссылка на автономный установщик. «Поставляется с SQL Server» может вводить в заблуждение, но я пытался сообщить, что использование SSDT не требует затрат. Я ни в коем случае не имел в виду, что вам нужно установить SQL Server на локальном компьютере для установки SSDT. Я его отредактировал. Спасибо за ответ.
Я не уверен во всех последствиях, но вы проверили это?
@BtcSources Это не влияет на возможность создания пакетов с помощью VS Code. Это «подключение к базе данных каталога SSIS, а затем использование операторов Transact-SQL для развертывания проекта SSIS в каталоге SSIS».
99% нет. Пакет DTSX - это XML-документ, но сами компоненты представляют собой классы COM или .NET, объединенные со своими собственными конструкторами. Я сомневаюсь, что кто-то захочет работать с необработанным XML