SQL Server Data Tools (SSDT) — это набор средств разработки для создания баз данных SQL Server, баз данных SQL Azure, моделей данных Analysis Services (AS), пакетов служб Integration Services (IS) и отчетов служб Reporting Services (RS). С помощью SSDT можно создавать и развертывать объекты SQL с той же концепцией проекта, что и другие средства разработки приложений. Возможности проектов SQL расширяются до конвейеров CI/CD, что позволяет автоматизировать сборку и развертывание проектов базы данных с помощью интерфейса командной строки SqlPackage.
Заметки о выпуске SSDT и их компонентов доступны для Visual Studio 2017, 2019 и 2022. Обзор основных функций SSDT представлен в обзоре SSDT.
SSDT устанавливается как компонент Visual Studio для установки в сети, так и для автономной установки. Проекты служб Analysis Services, Integration Services и Reporting Services доступны в виде отдельных расширений для каждой версии.
Примечание
Проекты SQL в стиле SDK в Visual Studio доступны в составе компонента SQL Server Data Tools, пакета SDK (предварительная версия) для Visual Studio 2022, отдельно от исходного SSDT. Формат проекта в стиле SDK основан на новых проектах SDK, представленных в .NET Core, и используется расширением SQL Database Projects для Azure Data Studio и VS Code. Дополнительные сведения см. в статье SQL Server Data Tools, стиль SDK (предварительная версия).
Чтобы изменить установленные рабочие нагрузки Visual Studio для включения SSDT, используйте установщик Visual Studio Installer.
Запустите установщик Visual Studio Installer. В меню "Пуск" Windows можно найти "установщик".
В установщике выберите выпуск Visual Studio, в который необходимо добавить SSDT, а затем выберите Изменить.
Выберите SQL Server Data Tools в разделе Хранение и обработка данных в списке рабочих нагрузок.
Visual Studio для Arm64
Visual Studio доступна в качестве собственного приложения Arm64 в Windows 11 Arm64. В Visual Studio 17.10 и более поздних версиях SSDT доступна для Arm64 с некоторыми ограничениями. Чтобы установить или настроить Visual Studio для включения SSDT на устройстве Arm64, выполните следующие действия.
Установите Visual Studio 17.10 или более поздней версии на устройстве Arm64.
В установщике выберите вкладку "Отдельные компоненты" и найдите SQL Server Data Tools.
Выберите sql Server Data Tools и нажмите кнопку "Изменить".
Установка расширений для служб Analysis Services, Integration Services и Reporting Services
Для проектов Analysis Services (SSAS), Integration Services (SSIS) или Reporting Services (SSRS) вы можете установить соответствующие расширения в Visual Studio через Расширения>Управление расширениями или из Marketplace.
База данных SQL Azure, Управляемый экземпляр SQL Azure
Выделенные пулы в Azure Synapse Analytics Бессерверные пулы Azure Synapse Analytics (требуется VS2022 17.7, см. замечания о выпуске).
Хранилище данных в Microsoft Fabric (необходимо VS2022 17.12) База данных SQL в Microsoft Fabric (требуется VS2022 17.12)
Модели служб Analysis Services
отчеты служб Reporting Services
SQL Server 2016–SQL Server 2022
пакеты служб интеграции
SQL Server 2019 — SQL Server 2022
Поддерживаемые версии SQL в Visual Studio 2019
Шаблоны проектов
Поддерживаемые платформы SQL
Реляционные базы данных
SQL Server 2012 — SQL Server 2019
База данных SQL Azure, Управляемый экземпляр SQL Azure
Azure Synapse Analytics (только выделенные пулы)
Модели служб анализа
отчеты Служб отчетности
SQL Server 2008–SQL Server 2019
пакеты служб интеграционных сервисов
SQL Server 2012 — SQL Server 2022
Автономная установка
В сценариях, когда требуется автономная установка, например низкая пропускная способность или изолированные сети, SSDT доступна для автономной установки. Доступны два подхода.
Чтобы понять условия лицензионного соглашения и варианты использования Visual Studio, ознакомьтесь с каталогом лицензий Visual Studio. Например, если вы используете Community Edition Visual Studio для SQL Server Data Tools, ознакомьтесь с соглашением о лицензировании конечных пользователей (EULA) для этого конкретного выпуска Visual Studio в каталоге лицензий Visual Studio.
Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.
Ознакомьтесь с ресурсами по задачам разработки баз данных, которые можно выполнить с помощью SQL Server Data Tools, таким как проектирование таблиц и создание расширений функций.
Узнайте, как установить 2017 и предыдущие версии SSDT и SSDT-BI. Просмотрите заметки о выпуске для всех версий SQL Server Data Tools (SSDT), которые работают с Visual Studio 2017 и более ранними версиями Visual Studio.
Узнайте, как создать и настроить База данных SQL Azure. Вы будете использовать База данных SQL Проекты в VS Code, включая установку расширения, импорт и изменение схемы. Кроме того, вы создадите и развернете проекты баз данных в GitHub Actions и Azure Pipelines, а также автоматизируете и вызовете публикацию базы данных.
Администрирование инфраструктуры базы данных SQL Server для облачных, локальных и гибридных реляционных баз данных с помощью предложений реляционной базы данных Microsoft PaaS.