SQL Server Data Tools

SQL Server Data Tools (SSDT) 是 Visual Studio 中的一组开发工具,侧重于生成 SQL Server 数据库和 Azure SQL 数据库。 SSDT 可以扩展到 Analysis Services (AS) 数据模型、Integration Services (IS) 包和 Reporting Services (RS) 报表及其相应的扩展。 借助 SSDT,可以使用与其他应用程序开发工具相同的项目概念来设计和部署 SQL 对象。 SQL 项目功能可扩展到 CI/CD 管道,让你能够使用 SqlPackage CLI 自动生成和部署数据库项目。

包含 SQL Server Data Tools 组件和三个扩展的图形的屏幕截图。

SQL Server Data Tools 功能的核心是作为使用 Visual Studio 的工作负载组件提供的。 Visual Studio 扩展可从 Visual Studio Marketplace 获取,有关安装 SSDT 的详细信息,请在下载 SQL Server Data Tools中查阅。

注意

Visual Studio 中的 SDK 样式的 SQL 项目作为 VISUAL Studio 2022 的 SQL Server Data Tools,SDK 样式(预览版)功能的一部分提供,与原始 SSDT 分开。 SDK 样式的项目格式基于 .NET Core 中引入的新 SDK 样式项目,是用于 Azure Data Studio 和 VS Code 的 SQL 数据库项目扩展使用的格式。 有关详细信息,请参阅 SQL Server Data Tools,SDK 样式(预览版)

发行说明

在以下位置可以找到适用于搭配 Visual Studio 2022 的 SQL Server Data Tools 的最新发行说明:

在以下位置可以找到适用于搭配 Visual Studio 2019 的 SQL Server Data Tools 的发行说明:

有关将 Visual Studio 2017 搭配 SQL Server Data Tools 使用的信息,请参阅 SQL Server Data Tools(SSDT 和 SSDT-BI)的早期版本

Core SQL Server Data Tools

SQL Server Data Tools (SSDT) 通过引入跨 Visual Studio 内所有数据库开发阶段的无所不在的声明性模型(SQL 数据库项目),为数据库开发带来变革。 可使用 SSDT Transact-SQL 设计功能来生成、调试、维护和重构数据库。 可以使用数据库项目,或者在内部或外部直接连接数据库实例。

开发人员可以使用熟悉的 Visual Studio 环境进行全面的数据库开发。 工具套件包括代码导航、IntelliSense 和与可用于 C# 和 Visual Basic 的内容类似的语言支持,以及 Transact-SQL 编辑器中的专门验证、调试和声明性编辑。 SQL Server Data Tools (SSDT) 还提供可视化表设计器,用于简化在数据库项目或连接实例中创建和修改表。 在基于团队的设置中,所有项目文件都可以进行版本控制,从而增强协作。 在部署时,项目可以跨所有受支持的 SQL 平台(如 SQL 数据库和 SQL Server)发布。

Visual Studio 中的 SQL Server 对象资源管理器提供 SQL Server Management Studio 等数据库对象视图。 使用 SQL Server 对象资源管理器可以执行轻负载数据库管理和设计工作。 可以轻松地创建、编辑、重命名和删除表、存储过程、类型和函数。 还可以通过使用 SQL Server 对象资源管理器中的关联菜单编辑表数据、比较架构或执行查询。

SQL 数据库项目文档中详细了解可以使用 SQL Server Data Tools 完成的 SQL 项目和数据库开发任务。

SDK 样式的 SQL 项目(预览版)

对 Microsoft.Build.Sql 项目 SDK 的支持已在 Visual Studio 中提供预览版,作为下一代 SQL 项目。 SDK 样式的 SQL 项目基于 .NET SDK 样式的项目格式,设计为比原始 SQL 项目更灵活、更可扩展。 建议使用 SDK 样式的 SQL 项目进行新开发,Visual Studio 2022 中作为可选组件“SQL Server Data Tools,SDK 样式(预览版)”提供。有关 SDK 样式的 SQL 项目和 Visual Studio 的详细信息,请参阅 SDK 样式的 SQL Server Data Tools 文档