硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

VS Code MSSQL Extension v1.35 GA 版本提供了模式匹配、设计器和本地容器

作者:Edin Kapić

  • 2025-10-05
    北京
  • 本文字数:1227 字

    阅读完需:约 4 分钟

大小:634.54K时长:03:36
VS Code MSSQL Extension v1.35 GA版本提供了模式匹配、设计器和本地容器

微软在 2025 年 8 月发布了VS Code的MSSQL扩展(MSSQL extension for VS Code),最终确定了之前处于预览阶段的三个旗舰功能,即模式比较(Schema Compare)、模式设计器(Schema Designer)和本地 SQL Server 容器(Local SQL Server Container)。1.35 版本将这些功能提升到正式可用(general availability,GA),并在扩展中提供了可用性和性能改进。

 

MSSQL 扩展为 VS Code 添加了数据库管理工具,让开发者可以在应用代码旁边与 SQL Server 实例一起工作。早期的预览版引入了比较和设计模式的工具,以及启动本地 SQL Server 容器的工具。GA 版本的发布响应了数月的社区反馈,带来了确保这些工具为日常开发就绪的改进。它还解决了连接对话框和查询结果网格中的一些可用性问题,并改进了本地化和可访问性。

 

模式比较允许开发人员比较数据库模式或项目,并一键应用更改。GA 版本提供了错误修复和改进,例如更好的文件保存选项、无需重新填充即可切换比较方向的能力,并且能够记住之前的设置。新的包含/排除机制能够让开发人员决定哪些差异要传播,而 UI 变化提高了对象列表的可读性,并提供了具有主题感知的下拉样式。

 

在 2025 年 6 月预览版中引入了可视化模式设计器,现在它的加载速度更快,并提供了更精细的图表体验。开发人员可以通过交互式图表设计和修改表、关系和约束,支持代码优先和混合工作流。在 GA 版本中,设计器为具有许多列的表添加了折叠/展开按钮和外键图标,提高了可读性。即使在过滤到表的子集时,关系仍然可见,当标签被截断时,工具提示会显示完整名称。



Visual Studio Code MS SQL Server 扩展的可视化模式设计器

 

1.35 版本还正式发布了本地SQL Server容器。这个功能让开发人员可以直接从扩展中配置和管理 SQL Server 容器,而无需编写 Docker 命令。默认配置使用内置向量类型和增强 JSON 功能的 SQL Server 2025 预览版,但用户可以选择 SQL Server 2022、2019 或 2017。最近的可用性改进会显示在镜像下载期间的进度指示器,提供了带有状态指示器的逐步 Docker 检查,记住最后使用的 SQL Server 版本,自动滚动容器日志,并且能够更加可预测性地处理端口冲突。开发人员应注意,本地 SQL Server 容器适用于开发和测试;它们依赖于 Docker Desktop 或兼容的基于 Linux 的容器运行时,扩展默认选择 Linux 容器。容器向导目前无法配置备份、恢复或集群操作,SQL Server 引擎至少需要 2 GB 的内存。

 

除了这些主要功能外,该版本还修复了 Entra ID 登录问题,提高了查询结果网格的性能和可用性,为结果添加了纯文本视图模式,记住会话期间的 SQL 身份验证密码,增强了本地化,并解决了 GitHub Copilot 代理模式中的边缘情况。

 

开发人员对 Visual Studio Marketplace 网站上的更新反应大多是负面的,主要集中在与 Azure Data Studio 的不匹配上。与之前的版本一样,该扩展在 MIT 许可下开源,并通过GitHub接受社区的贡献。该扩展已累积超过 820 万次安装和大约 1.8k 个 GitHub 星标。

 

原文链接:

 VS Code MSSQL Extension v1.35 Brings Schema Compare, Designer and Local Containers to G

2025-10-05 21:183

评论

发布
暂无评论

架构师训练营第 4 周——学习总结

在野

极客大学架构师训练营

读闲书自由和财务自由

池建强

读书 财务自由

互联网架构作业

qihuajun

典型的大型互联网应用系统

Z冰红茶

深入理解Kubernetes的Service:回归本源的场景需求

韩超

Kubernetes 微服务 服务

嗨,兄弟,别担心,这年头谁还没有一点焦虑!

攀岩飞鱼

程序员 管理 成长 个人感想

MySQL 实战 45 讲笔记(2)-查询优化

程序员老王

MySQL

架构师训练营第 4 周作业

在野

极客大学架构师训练营

游戏夜读 | 游戏关卡设计师

game1night

奈学:数据湖有哪些缺点?

古月木易

数据湖

如何学 Java,我说点不太一样的学习方式

四猿外

学习 程序员 个人成长

架构师训练营第四周课后作业

竹森先生

极客时间 极客大学架构师训练营

如何成为一名合格的 C/C++ 开发者?

张小方

c++ Linux 编程语言 后端 架构设计

【week04】作业

chengjing

谈谈架构和微服务<一>

Gabriel

架构 微服务 领域驱动设计 软件设计

我写了一本操作系统词典送给你

苹果看辽宁体育

操作系统 计算机

如何进行高效学习

淡蓝色

深度思考 方法论 感悟 随笔杂谈

奈学:数据湖和数据仓库的区别有哪些?

奈学教育

数据仓库 数据湖

动态规划算法重点在于找上一个的公式,Google Code Review,John 易筋 ARTS 打卡 Week 06

John(易筋)

ARTS 打卡计划

奈学:数据湖有哪些缺点?

奈学教育

数据湖

聊一聊程序员如何增加收入

张小方

程序员 互联网 面试 副业赚钱 薪资

SpringBatch系列之Remote-Chunking

稻草鸟人

大数据 Spring Boot SpringBatch 批量任务

ARTS 打卡 Week 05

teoking

奈学:数据湖和数据仓库的区别有哪些?

古月木易

数据仓库 数据湖

极客大学架构师训练营第四周学习总结

竹森先生

极客大学 极客大学架构师训练营

架构演化

满山李子

第四章总结

轻松上手promise原理(2):then的简单实现

前端小帅

实现简单的"纤程"

Near

大型互联网架构与集群技术

cxy

大型互联网应用系统使用技术方案和手段

VS Code MSSQL Extension v1.35 GA版本提供了模式匹配、设计器和本地容器_架构_InfoQ精选文章