50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

VS Code 新增的 MSSQL 扩展有望提高开发人员的生产力

作者:Almir Vuk

  • 2024-12-31
    北京
  • 本文字数:1286 字

    阅读完需:约 4 分钟

VS Code 新增的 MSSQL 扩展有望提高开发人员的生产力

最近,微软发布了针对 Visual Studio Code MSSQL 扩展 的重大更新,引入了旨在简化数据库开发的新功能。根据微软的公告,本次更新面向的是使用 Azure SQL、SQL Database in Fabric(预览版)和 SQL Server 数据库的开发人员。该版本是这个扩展首次发布以来最重大的修订,主要是为了提高开发人员的生产力和工作流效率。


该版本的核心是一个经过完全重新设计的用户界面,其中引入了多个聚焦生产力的工具。在其开发博客中,微软发布了如下声明:


这些更新使得连接数据库、管理对象和优化查询等工作比以往更加直观。该公司还报告说,这些变化的依据是广泛的用户反馈,以及用户日益增长的对 Visual Studio Code 环境中更复杂数据库管理工具的需求。


该更新的其中一个主要改进是新增一个连接对话框系统,可简化数据库访问。更新后的界面允许开发人员通过多种方式连接数据库,其中包括直接参数输入、连接字符串或 Azure 资源浏览。现在,该系统会维护一个全面的历史记录,包括已保存的连接和最近使用过的连接,大大减少了重复访问数据库所需的时间。



(连接对话框,图片来源:微软开发博客)


微软还改进了对象资源管理器,增加了高级筛选功能,使开发人员能够更快地找到特定的数据库对象。新筛选系统适用于数据库层次结构的所有级别,大大减少了搜索复杂数据库结构所需的时间。用户现在可以根据各种属性进行筛选,包括名称、所有者和创建日期,并能同时应用多个筛选器。


该版本引入了可视化表设计器,改变了开发人员创建和修改数据库表的方式。该工具包括 T-SQL 脚本自动生成功能,允许开发人员直接发布更改或手动执行更改。该设计器是一个功能全面的表结构管理工具,包括列定义、键关系、约束管理等功能。


查询分析功能有了实质性改进,增加了单独的结果选项卡,增强了可视化工具。该更新包括预计执行计划和实际执行计划特性,让开发人员可以更深入地了解查询性能。新增的查询计划查看器提供了交互式节点导航和可定制的指标跟踪,使开发人员可以方便地进行详细的性能分析。



(Visual Studio Code MSSQL 扩展的查询计划查看器可以展示详细的执行计划,让开发人员能够进行 SQL 查询性能分析,图片来源:微软开发博客)


微软还增强了数据操作功能,增加了对 JSON、Excel 和 CSV 等多种导出格式的支持。新版本支持内存优化表,并包含用于性能分析的扩展指标跟踪。系统版本管理和检查约束等高级功能集成到了主界面中,更便于开发人员使用。


对于微软更新 Visual Studio Code MSSQL 扩展,社区反应不一。许多人称赞它简化了工作流程,但也有人担心会与 Azure Data Studio(ADS) 工具功能重叠。Azure SQL 高级产品经理 Carlos Robles 澄清说,该扩展是对 ADS 和 SQL Server Management Studio 的补充,主要方便 VS Code 用户执行查询和 Schema 调整等轻量级任务。开发人员对此表示了欢迎,但还是有一些人希望微软能提供更好的工具整合和稳定性。


该扩展可以通过 Visual Studio Code 扩展市场获得。微软还为转到新界面的用户提供了详细的文档。该公司表示,此次更新为未来增强云集成和高级数据库管理功能奠定了基础。


原文链接:

https://www.infoq.com/news/2024/12/mssql-vs-code-extension/

2024-12-31 12:0011677

评论

发布
暂无评论

通向未来的十二个趋势

CECBC

人工智能

清华学霸!用18行代码讲解Java接口,程序员:果然厉害,学到了

牛哄哄的java大师

Java 接口

H5和WebRTC实时通讯方案的不同

liuzhen007

5月日更

五月,开篇

程序员架构进阶

个人提升 28天写作 5月日更 总结思考

高级研发工程师都有哪些特点?【超级准】

liuzhen007

技术人生 工作体会 程序猿

3.5 Go语言从入门到精通:标准输入输出fmt包

xcbeyond

Go 语言 5月日更 fmt包

OAuth 2.0 了解了,OAuth 2.1 呢?

Zhang

OAuth 2.0 认证授权 OAuth 2.1

Redis-技术专题-Redis分布式锁实现方案

码界西柚

redis 分布式锁 5月日更

模块三作业

c

架构实战营

让 Go 代码跑上移动端

Rayjun

Go 语言 gomobile

网络攻防学习笔记 Day2

穿过生命散发芬芳

5月日更 网络攻防

如何提升工作效率

wangwei1237

工作效率 文化 大历史理论

多家银行增设数字金融部 架构调整背后透露出哪些信号?

CECBC

银行

未来5年或将出现颠覆型区块链应用,资产通证化将重构实体经济

CECBC

区块链

算法训练营 - 学习笔记 - 第四周

心在飞

自己在 InfoQ 平台的期冀——共同成长

liuzhen007

1 周年盛典

别再傻傻分不清AVSx H.26x MPEG-x了

LoveYFan

音视频

网络攻防学习笔记 Day3

穿过生命散发芬芳

5月日更 网络攻防

区块链如何推动人力资源和薪酬管理体系变革?

CECBC

人力资源

微服务-技术专题-微服务进程间通信

码界西柚

微服务 分布式架构 5月日更

把复杂留给自己,简单留给用户

石云升

5月日更

数字化转型能力成为中国纺织服装业未来发展的核心动能

CECBC

纺织面料

【JS】作用域(入门篇)

德育处主任

JavaScript 大前端 Web js

软件开发不同阶段的命名风格

顿晓

5月日更 命名 风格

【LeetCode】砖墙Java题解

Albert

算法 LeetCode 5月日更

我与 InfoQ 写作平台的这些事

xcbeyond

个人成长 1 周年盛典 InfoQ 写作平台 1 周年 5月日更

【音视频】弱网下的音视频通讯

Bob

音视频 直播技术

顺序一致性(Sequential Consistency)

UNDEFINED

sequential consistency Java Concurrency distributed system

白嫖福利!阿里P7大神梳理的Java数组详细知识点,太实用了

飞飞JAva

Java

第八大洲环游记(一):平流层上的非洲故事

脑极体

【LeetCode】整数反转Java题解

Albert

算法 LeetCode 5月日更

VS Code 新增的 MSSQL 扩展有望提高开发人员的生产力_AI&大模型_InfoQ精选文章