写点什么

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

评论

发布
暂无评论

关于FTP文件传输协议说明,带你了解更详细的文件传输协议

镭速

tiup cluster display 执行流程代码详解

TiDB 社区干货传送门

实践案例 集群管理 故障排查/诊断 安装 & 部署

堡垒机主流品牌有哪些?如何选择?

行云管家

堡垒机 IT运维

【福利】ChatGPT免费体验期延长,商用版正式开启预约!

BeeWorks

MobTech ShareSDK|分享报错怎么办

MobTech袤博科技

Stable Diffusion:一种新型的深度学习AIGC模型

GPU算力

四种常见服务限流算法解析

一文彻底搞懂Raft算法,看这篇就够了!!!

精选2023年大厂高频Java面试真题集锦(含答案),面试一路开挂

程序知音

java面试 java架构 Java进阶 后端技术 Java面试八股文

GOPS 全球运维大会来了,龙蜥社区邀您一起了解“系统运维”

OpenAnolis小助手

开源 操作系统 内核 龙蜥社区 GOPS全球运维大会

文盘Rust -- 用Tokio实现简易任务池

TiDB 社区干货传送门

开发语言

5 大手段,打造单一可信源代码托管平台|极狐GitLab DevSecOps 助力 SLSA 落地之源代码篇

极狐GitLab

DevOps DevSecOps 源代码 安全审计 SLSA

Redis崩吗?来一起搞定 Redis 实践中的常见问题!

Steven

redis

现在学C4D还是Blender好?这俩有啥区别?

Finovy Cloud

blender C4D

堡垒机厂商都是大企业吗?你比较推荐哪家?

行云管家

网络安全 等级保护

瓴羊Quick BI连续入选魔力象限ABI报告,实至名归

流量猫猫头

瓴羊Quick BI国产数字化智能工具口碑怎么样?30天免费试用

小偏执o

企业数字化升级迫在眉睫,瓴羊Quick BI工具应运而生

夏日星河

快手基于 Apache Flink 的实时数仓建设实践

Apache Flink

大数据 flink 实时计算

漫谈 ChatGPT 与问答式 BI

观远数据

数据分析 BI ChatGPT

干货分享|金融机构如何通过标签画像实现精细化客户运营?

索信达控股

详解 Flink Catalog 在 ChunJun 中的实践之路

袋鼠云数栈

flink

ByteBase是什么,他怎么和tidb结合提高工作效率的

TiDB 社区干货传送门

实践案例

NFT交易平台商城系统开发技术

薇電13242772558

NFT

APP频繁改版惹人烦?火山引擎VeDI来帮忙

字节跳动数据平台

数字化 企业数字化 企业号 4 月 PK 榜 APP改版

EasyMR 安全架构揭秘:如何管理 Hadoop 数据安全

袋鼠云数栈

大数据

EMQ&阿里云Lindorm联合方案:解决物联网关键业务场景数据处理难题

EMQ映云科技

阿里云 物联网 IoT 数据处理 企业号 4 月 PK 榜

知行合一!AI大模型与算法二三事

深数

深度学习 科普 数字化 NLP 大模型 LLM

Flink MongoDB CDC 在 XTransfer 的生产实践|Flink CDC 专题

Apache Flink

大数据 flink 实时计算

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