SQL Server Data Tools

SQL Server Data Tools (SSDT) — это набор средств разработки в Visual Studio с акцентом на создании баз данных SQL Server и баз данных SQL Azure. SSDT можно расширить до моделей данных служб Analysis Services (AS), пакетов служб Integration Services (IS) и отчетов Reporting Services (RS) с соответствующими расширениями. SSDT позволяет разрабатывать и развертывать объекты SQL с той же концепцией проекта, что и другие средства разработки приложений. Возможности проектов SQL расширяются до конвейеров CI/CD, что позволяет автоматизировать сборку и развертывание проектов базы данных с помощью интерфейса командной строки SqlPackage.

Снимок экрана: графический элемент с компонентом SQL Server Data Tools и тремя расширениями.

Основная часть функциональных возможностей SQL Server Data Tools доступна в качестве компонента рабочей нагрузки в Visual Studio. Расширения Visual Studio доступны из Visual Studio Marketplace и дополнительные сведения об установке SSDT можно найти в разделе "Скачать SQL Server Data Tools".

Примечание.

Проекты SQL в стиле ПАКЕТА SDK в Visual Studio доступны в составе компонента SQL Server Data Tools, пакета SDK (предварительная версия) для Visual Studio 2022, отдельно от исходного SSDT. Формат проекта в стиле ПАКЕТА SDK основан на новых проектах пакета SDK, представленных в .NET Core, и используется расширением База данных SQL Projects для Azure Data Studio и VS Code. Дополнительные сведения см. в статье SQL Server Data Tools, стиль ПАКЕТА SDK (предварительная версия).

Заметки о выпуске

Последние заметки о выпуске sql Server Data Tools с Visual Studio 2022 можно найти в следующих расположениях:

Заметки о выпуске sql Server Data Tools с Visual Studio 2019 можно найти в следующих расположениях:

Сведения о sql Server Data Tools с Visual Studio 2017 см. в предыдущих выпусках SQL Server Data Tools (SSDT и SSDT-BI).

Основные инструменты SQL Server Data Tools

SQL Server Data Tools (SSDT) преобразует разработку базы данных путем внедрения универсальной декларативной модели (проектов базы данных SQL), которая охватывает все этапы разработки баз данных в Visual Studio. Возможности проектирования SSDT Transact-SQL можно использовать для создания, отладки, обслуживания и рефакторинга баз данных. Вы можете работать с проектом базы данных или напрямую подключаться к экземпляру базы данных в локальной или локальной среде.

Разработчики могут использовать знакомую среду Visual Studio для комплексной разработки баз данных. Набор инструментов включает навигацию по коду, IntelliSense и поддержку языков, что доступно для C# и Visual Basic, а также специализированное редактирование, отладку и декларативное редактирование в редакторе Transact-SQL. SQL Server Data Tools (SSDT) также предлагает визуальный конструктор таблиц для упрощенного создания и изменения таблиц в проектах баз данных или подключенных экземплярах. В параметрах на основе команд управление версиями доступно для всех файлов проекта, повышая совместную работу. При развертывании проекты можно публиковать на всех поддерживаемых платформах SQL, таких как База данных SQL и SQL Server.

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

Дополнительные сведения о проектах SQL и задачах разработки баз данных, которые можно выполнить с помощью SQL Server Data Tools в документации по проектам базы данных SQL.

Проекты SQL в стиле ПАКЕТА SDK (предварительная версия)

Поддержка пакета SDK для проекта Microsoft.Build.Sql доступна в предварительной версии в Visual Studio в качестве следующего поколения проектов SQL. Проекты SQL в стиле ПАКЕТА SDK основаны на формате проекта пакета SDK для .NET и предназначены для более гибкого и расширяемого, чем исходные проекты SQL. Проекты SQL в стиле ПАКЕТА SDK рекомендуется для новой разработки и доступны в Visual Studio 2022 в качестве дополнительного компонента "SQL Server Data Tools, SDK-style (предварительная версия)." Дополнительные сведения о проектах SQL в стиле ПАКЕТА SDK и Visual Studio см. в документации по SQL Server Data Tools в стиле ПАКЕТА SDK.