QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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:0011513

评论

发布
暂无评论

TDesign「issue一夏·疯狂的代码&设计」主题赛事火热进行中

TDesign

腾讯 前端

DevOps技术产品链

CTO技术共享

SRE 运维体系 CTO技术共享

CTO技术共享

直播预告 | Homebrew 作者 Max Howell:如何打造杰出的开发者工具

玩转Devop和研发效能DevStream/DevLake

#开源

软件测试 | 测试开发 | App测试时常用的adb命令你都掌握了哪些呢?

测吧(北京)科技有限公司

app测试

中大型现代服务行业的ERP,Telework现代服务中台

sofiya

Databend 源码阅读系列(二):Query server 启动,Session 管理及请求处理

Databend

query query分析 大数据 开源 #开源 databend

百万粉丝养成记:写作4步法,解决文案创作的80%问题!

图灵社区

写作 脑科学

从西方舶来品到中国智造,美的R6强势引领嵌入式厨电风向标

极客天地

华为云GaussDB(for Redis)揭秘:谁说Redis不能存大key

科技怪咖

数字藏品系统开发:NFT系统开发

开源直播系统源码

数字藏品 数字藏品软件开发 数字藏品源码出售 数字藏品开发

Keepalived+HAProxy 搭建高可用负载均衡

CTO技术共享

JPEX 围绕世界杯打造“平台 + 运动”新生态,为 JPC 深度赋能

股市老人

defi质押挖矿dapp系统开发智能合约部署详解

开发微hkkf5566

MobTech短信验证 Android端快速集成

MobTech袤博科技

android android-studio 短信验证

【小程序项目开发-- 京东商城】uni-app之商品列表页面 (下)

计算机魔术师

8月月更

华为云发布业界首个《云原生数据库白皮书》 重新定义数据新范式

科技怪咖

设计模式的艺术 第五章工厂方法设计模式练习(设计一个程序来读取各种不同类型的图片格式,针对每种格式都设计一个图片读取器)

代廉洁

设计模式的艺术

面试官:你知道MySQL和Linux操作系统是如何改进LRU算法的吗?

程序员小毕

Java MySQL 程序员 面试 LRU

华为云发布《云原生2.0架构白皮书》,GaussDB技术再升级

sofiya

融云超级群的「同城社交平台」应用实践

融云 RongCloud

社交网络

教育部“产学合作协同育人”项目华为云GaussDB项目入选名单公布

sofiya

软件测试 | 测试开发 | 白盒测试方法论

测吧(北京)科技有限公司

白盒测试

软件测试 | 测试开发 | App常见bug解析

测吧(北京)科技有限公司

bug

4步教你做一个煤气安全提示神器

华为云开发者联盟

云计算 后端 物联网 IoT

使用华为云GaussDB(for Redis)实现二级索引

科技怪咖

官宣!华为云GaussDB两大数据库通过中国信通院多项评测

科技怪咖

基于KubeEdge的边缘节点分组管理设计与实现

华为云开发者联盟

云计算 云原生 后端

【微信小程序开发】自定义tabBar案例(定制消息99+小红心)

计算机魔术师

8月月更

Java培训的主要内容是什么?

小谷哥

百万粉丝养成记:写作4步法,解决文案创作的80%问题!

图灵教育

写作 脑科学

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