跳转至主内容 概述 功能 版本 扩展 开始 服务状态 常见问题解答支持 文档 博客 概述 扩展 支持 文档 博客 VS Code 教育版 下载 购买 概述 支持 管理员门户 订阅者门户 Dev Essentials Visual Studio 中心 免费 Visual Studio Microsoft 安全 Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 Microsoft AI Azure Space 混合现实 Microsoft HoloLens Microsoft Viva 量子计算 可持续发展 教育 汽车 金融服务 政府 医疗保健 制造业 零售业 查找合作伙伴 成为合作伙伴 合作伙伴网络 Microsoft Marketplace Marketplace Rewards 软件开发公司 博客 Microsoft Advertising 开发人员中心 文档 活动 许可 Microsoft Learn Microsoft Research 查看站点地图
SQL Server Data Tools | Visual Studio2023-05-15T12:52:45-07:00

用于 Visual Studio 的 SQL Server Data Tools

将 Visual Studio 变成一个适用于 SQL Server、Azure SQL 数据库和 Azure SQL 数据仓库的强大的开发环境。

数据库项目

建立新式数据库开发生命周期

从源控制的项目开发、构建、测试和发布数据库,如同开发应用程序代码一样。 使用新的数据库项目从头开始,或通过几次单击导入现有数据库。

IntelliSense 和编辑

在键入时验证 T-SQL 脚本

借助增强型 IntelliSense 和错误突出显示功能,编辑数据库中的 T-SQL 更加简单。 识别语法和架构引用错误,使用“查找所有引用”和“转到定义”跟踪更改产生的影响。 完成键入后,T-SQL 脚本已经过测试并准备好运行。

设计表

专注于表的内容。 无需关注操作步骤。

使用表设计器设计新表、修改现有表或快速添加新列、约束和索引,或者修改现有的这些项。 无需编写复杂的代码来更改受影响的索引、视图、过程和函数 – Visual Studio 会为你编写更改脚本。 只需专注于表的内容本身。

查看和编辑数据

查看和编辑数据,无需编写脚本

查看和编辑表中的数据是开发人员最常见的任务,但这通常需要编写查询。 借助 Visual Studio 可以查看和编辑表格网格中的数据,使用简单的 UI 筛选网格,并且只需单击几下就能将更改保存到数据库中。

架构和数据比较

对数据库进行差异分析

是否通过“差异分析”来了解应用程序源代码中的更改情况? 用户可以在 Visual Studio 中使用架构比较和数据比较对多个版本的数据库进行差异分析。 已对两个数据库或数据库项目之间的比较结果进行分析,并允许用户将来自源数据库的更改应用到目标数据库,或仅生成可以在控制范围内查看、修改和运行的 T-SQL 脚本。

持续集成和部署

成功要素

持续集成和持续部署已经成为现代应用程序开发项目的常见做法。 每次更改应用程序和数据库时,都可通过完全自动执行生成和部署,使用 Visual Studio 将数据库引入端到端应用程序开发生命周期(ALM)实践。 花 10 分钟时间,大大提高项目的成功几率。

数据库 cicd 屏幕截图