写点什么

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

评论

发布
暂无评论

电脑分区C盘格式化会怎样?

InfoQ IT百科

Java中使用Spring-security(一)

爱好编程进阶

Java 面试 后端开发

Java并发关键字-volatile

爱好编程进阶

Java 面试 后端开发

纯 JS 实现 WebRTC 视频通话

杨成功

音视频 WebRTC

破浪人丨国内首位 Envoy Maintainer!王佰平独家讲述四年开源之路

网易数帆

开源 云原生 Service Mesh 服务网格 envoy

聊一聊龙蜥硬件兼容性 SIG 那些事儿 | 龙蜥 SIG

OpenAnolis小助手

开源 sig 硬件兼容 龙蜥操作系统

一文深入Java浅拷贝和深拷贝

芝士味的椒盐

Java 大数据 Java 开发 深拷贝 浅拷贝

如何调节鼠标的灵敏度?

InfoQ IT百科

所以,我们依然要读书!

博文视点Broadview

库存管理与资产管理的区别是什么?

低代码小观

低代码 企业管理 资产管理 资产安全 WMS仓库管理

自助洗车机利润怎么样?加盟靠谱否

共享电单车厂家

自助洗车加盟 自助洗车机利润 车白兔自助洗车

24小时自助洗车机价格一般多少

共享电单车厂家

自助洗车机价格 自助洗车加盟 自助洗车设备多少钱 车白兔自助洗车机

想代理加盟自助洗车要怎么做?

共享电单车厂家

自助洗车机价格 自助洗车加盟 车白兔自助洗车机 自助洗车代理

【网络安全】8个网络安全名词解释看这里!

行云管家

网络安全 防火墙 数据安全 堡垒机

自动洗车加盟选择哪家比较好?

共享电单车厂家

自助洗车机价格 自助洗车加盟 自助洗车机厂家 车白兔自助洗车

通过 SingleFlight 模式学习 Go 并发编程

万俊峰Kevin

微服务 并发编程 web开发 go-zero Go 语言

Java中return和finally到底哪个先执行

爱好编程进阶

Java 面试 后端开发

【等保】二级等保常见问题解答汇总

行云管家

网络安全 等保 等保2.0 二级等保

云小课|教你如何使用RDS for PostgreSQL插件

华为云开发者联盟

postgresql 插件 开源数据库 RDS for PostgreSQL

电脑内存越大处理速度就越快吗?

InfoQ IT百科

OneFlow学习笔记:从Python到C++调用过程分析

OneFlow

c++ Python Relu 调用过程分析

焱融 YRCloudFile 跨云多源数据管理,直击自动驾驶 “割裂式存储”痛点

焱融科技

自动驾驶 云计算 分布式 高性能 文件存储

跟我读CVPR 2022论文:基于场景文字知识挖掘的细粒度图像识别算法

华为云开发者联盟

图像识别 推理 视觉 文字检测 语义信息

java程序员的AI之路-大数据篇 hadoop安装

爱好编程进阶

Java 面试 后端开发

Kubernetes家族容器小管家Pod在线答疑?

囧么肥事

Kubernetes 云原生 k8s #Kubernetes# 容器服务

Windows操作系统升级后会出现与CPU不兼容情况吗?

InfoQ IT百科

不用加盟费也能加盟自助洗车吗?

共享电单车厂家

自助洗车加盟 自助洗车加盟费 车白兔自助洗车 加盟自助洗车多少钱

抖音春晚活动背后的 Service Mesh 流量治理技术

火山引擎开发者社区

微服务 后端 后端技术

CorelDRAW2022无限使用安装下载

茶色酒

cdr2022

前端食堂技术周刊第 34 期:Node.js v18 、Nuxt 3 RC1、Parcel v2.5.0、计算机程序的构造和解释、Linux 命令行世界生存指南

童欧巴

JavaScript 前端 技术周刊

Camtasia2022汉化版本屏幕录像软件

茶色酒

Camtasia2022

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