SQL Server Data Tools

 

发布日期: 2016年9月

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

开发人员可以使用熟悉的 Visual Studio 工具来进行数据库开发。 这些工具包括 Transact-SQL 编辑器中的代码导航、IntelliSense、与可用于 C# 和 Visual Basic 的支持类似的语言支持、特定于平台的验证、调试和声明性编辑。 SSDT 还提供可视的表设计器,以便在数据库项目或连接的数据库实例中创建和编辑表。 当您在基于团队的环境中处理您的数据库项目时,可以将版本控制用于所有文件。 在要发布你的项目时,你可以发布到所有支持的 SQL 平台,包括 SQL Database 和 SQL Server。 SSDT 的平台验证功能确保您的脚本适用于您指定的目标。

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

下列主题和节介绍 SSDT 如何可以帮助您进行数据库开发。 包括了“操作方法”主题来帮助指导您完成数据库项目任务。 这些任务以类似教程形式编写,需按顺序完成,它们以进口和出口特色食品的 Northwind Traders 这个虚拟公司为例。

主题/章节 说明
安装 SQL Server 数据工具 介绍如何安装 SQL Server Data Tools。
删除 SQL Server Data Tools 组件 说明在卸载 SSDT 时不会被删除的组件。
面向项目的脱机数据库开发 本节中的主题介绍 SQL Server Data Tools为创作、生成、调试和发布数据库项目而提供的功能。
使用命令行工具开发面向项目的数据库 本节中的主题介绍支持多种面向项目的数据库开发方案的命令行工具。
连接的数据库开发 本节中的主题介绍 SQL Server Data Tools为设计和查询连接的数据库而提供的功能。
将一个或多个表中的数据与引用数据库中的数据进行比较和同步 讨论如何比较源数据库和目标数据库中的数据、指定哪些值应匹配,然后更新目标以同步数据库或将更新脚本导出到 Transact-SQL 编辑器或文件。
使用 Transact-SQL 编辑器编辑和执行脚本 本节中的主题介绍如何使用 Transact-SQL 编辑器,该编辑器在使用脚本时为您提供了丰富的编辑和调试体验。
管理表、关系和修复错误 本节中的主题介绍如何执行以下操作:

- 使用表设计器设计表和管理表关系。
- 修复常见的语法或语义错误。
使用 SQL Server 单元测试验证数据库代码 讨论如何使用 SQL Server 单元测试来确定数据库的基准状态,然后验证对数据库对象进行的任何后续更改。
扩展数据库功能 你可以创建功能扩展,这些功能扩展可使你扩展单元测试和数据库代码分析等功能。
SQL Server Data Tools 所需权限 讨论使用 SQL Server Data Tools 所需的访问权限。
DAC 框架兼容性 说明与 DAC 框架有关的兼容性问题。
API 参考 本节中的主题介绍 SQL Server Data Tools 公开的类、接口和值类型。

有关详细信息

可以访问 MSDN 上的 SSDT 开发人员中心团队博客,了解最新 SQL Server Data Tools资讯和更新信息。

SSDT 论坛是您向 SQL Server 专业人员提问和获得反馈的良好平台。