写点什么

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

评论

发布
暂无评论

传统企业DevOps基础设施架构规划之道

冯文辉

DevOps 华为云DevCloud 华为CodeArts

“唤醒”大数据价值,敏捷数据开发成为企业数字化发展的法宝

数造万象

企业常用shell脚本汇总

@下一站

企业运维 12月日更 12月月更 shell脚本 脚本程序

Dubbo架构设计与源码解析(二) 服务注册

京东科技开发者

架构 dubbo spi 服务注册 Dubbo SPI

跨平台应用开发进阶(三十):uni-app 实现集成火山视频直播服务

No Silver Bullet

uni-app 12月月更 服务集成 火山视频直播服务

低代码为什么会受到企业青睐?是何原因?

优秀

低代码

使用brew安装历史版本的几种方式

Geek_pwdeic

macos homebrew

Celestia 简介:重新构想的区块链

devpoint

区块链 以太坊 12月月更 Celestia

ZBC成功上线PancakeSwap的糖浆池,并有望在不久上线Binance

股市老人

2022-12-20:二狗买了一些小兵玩具,和大胖一起玩, 一共有n个小兵,这n个小兵拍成一列, 第i个小兵战斗力为hi,然后他们两个开始对小兵进行排列, 一共进行m次操作,二狗每次操作选择一个数k,

福大大架构师每日一题

算法 rust 福大大

架构实战营 3-3 架构设计中期随堂练习

西山薄凉

「架构实战营」

Gradle基础操作一

派大星

Gradle

我把传统业务架构升级到业务中台架构的心得

大东(AIP智能体运营专员)

RayLink 远控软件又推出 2 个重磅宝藏功能免费用

RayLink远程工具

远程控制软件 远程办公软件 远控软件

如何构建企业内的 TiDB 自运维体系

得物技术

数据库 运维 TiDB TiDB 底层架构 12 月 PK 榜

专访实在智能孙林君:颠覆传统RPA的实在IPA模式如何做到真正人人可用

王吉伟频道

RPA 机器人流程自动化 实在智能 实在IPA模式 RPA人人可用

云渲染怎么收费??云渲染一张图多少钱?

Renderbus瑞云渲染农场

云渲染 云渲染平台

推荐8个提高工作效率的IntelliJ插件

JAVA旭阳

Java IDEA

【FAQ】申请Health Kit权限的常见问题及解答

HarmonyOS SDK

HMS Core

自动化测试技术笔记(二):准备工作的切入点

老张

自动化测试

【开源项目】今天推荐一个很好的开源项目,一款新的编程语言——HVML

hvmlenvoy

GitHub 编程语言 开源项目

架构实战营 3-2 架构设计前期随堂练习

西山薄凉

「架构实战营」

VUCA时代下的产品创新方法论(上)

Jackchang234987

VUCA 产品创新

ZBC成功上线PancakeSwap的糖浆池,并有望在不久上线Binance

鳄鱼视界

跨平台应用开发进阶(三十一) :uni-app实现覆盖原生控件导航栏和tabbar全屏弹窗

No Silver Bullet

uni-app 跨平台应用 12月月更 原生控件覆盖 全屏弹窗

直播|HashData信创概览

酷克数据HashData

信创

Verilog的模块与端口

芯动大师

Verilog Verilog语法 Verilog模块端口

本年度软件供应链攻击事件回顾

SEAL安全

基础设施 第三方风险 软件供应链安全 软件供应链攻击 12 月 PK 榜

直播预约|阿里云EMR 2.0 重磅发布

阿里云大数据AI技术

大数据 阿里云 大数据 开源

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