白杨商业智能工作室
#技术分享#SQL Server

SSMS 22.6 发布:SQL 项目管理终于可以一键导入了,还有这些 Bug 被修复

· 白杨BI工作室

今天跟大家聊聊刚发布的 SSMS 22.6.0。 可能有同学会问:「不就是个管理工具更新嘛,有什么好关注的?」别急,这次更新藏着几个对 DBA 日常效率提升很大的变化,而且修了不少让人头疼的 Bug——其中有些 Bug 你可能每天都在踩,只是没意识到而已。

SSMS 22.6 发布:SQL 项目管理终于可以一键导入了,还有这些 Bug 被修复

今天跟大家聊聊刚发布的 SSMS 22.6.0。

可能有同学会问:「不就是个管理工具更新嘛,有什么好关注的?」别急,这次更新藏着几个对 DBA 日常效率提升很大的变化,而且修了不少让人头疼的 Bug——其中有些 Bug 你可能每天都在踩,只是没意识到而已。

一、SQL 项目支持:DBA 也能用 DevOps 了

这是本次更新的最大亮点。SSMS 中的 SQL 项目(Database DevOps)功能持续增强,现在你可以直接从现有数据库创建 SQL 项目了。

什么意思?以前如果你想把数据库的架构(表结构、存储过程、索引等)纳入版本控制,需要在 SSDT 或者 VS Code 里手动搭建项目,然后反向工程。现在,在 SSMS 的对象资源管理器中,右键数据库 → 创建项目,一步到位。

创建项目后,你可以把它签入 Git,在 VS Code 中打开继续开发,反之亦然。跨工具、跨团队的协作变得更顺滑了。

另外还有个很实用的功能:如果数据库架构在项目创建后又发生了变更(比如有人直接在数据库里加了个字段),可以通过解决方案资源管理器中的「Import From Database」一键同步。这样你的 SQL 项目始终是数据库的单一事实来源,不会因为数据库和 DDL 脚本不一致这种老问题而出故障。

国内很多企业还在用「共享文件夹 + 日期后缀 DDL 脚本」的土办法管理数据库变更,痛点很明显:不知道哪个脚本最新、不知道谁改了什么、上线时提心吊胆。SQL 项目 + Git 的方式,虽然刚开始有学习成本,但带来的审计可追溯、回滚可执行、变更可评审的能力,值得尝试。

二、Entra 身份验证:告别存储访问密钥

之前 SSMS 中的 Storage Browser、DACPAC 导入导出、Merge Audit File 等功能的存储访问用的是共享密钥(Shared Key)。安全圈的朋友都知道,共享密钥的管理属于「一漏全漏」级别的高风险——一个密钥暴露,整个存储账户可能被拖走。

22.6 版本中,这些对话框已升级为支持 Microsoft Entra(原 Azure AD)身份验证。这意味着你可以用受管控的身份(比如你的公司账号 + MFA)来访问存储,不再需要在配置里存静态密钥。

对国内使用 Azure 的同学来说,这直接对应你们的企业安全合规要求——等保和内部安全审计对这种「密钥到处贴」的行为可是零容忍。如果你之前的 SSMS 还因为安全顾虑不敢启用 Storage Browser,这个版本可以放心用了。

三、统一设置:IntelliSense 和快捷键终于有了搜索

SSMS 的「工具 → 选项」对话框大家都不陌生——那个无穷无尽的树形菜单,找一个设置往往需要展开五六层。22.6 继续把设置迁移到新的「统一设置」体验中,这次迁移了 Transact-SQL IntelliSense 和 键盘查询快捷键 两个模块。

新的统一设置界面支持搜索和过滤,比之前好用太多。特别是 T-SQL IntelliSense 的设置(比如自动列出成员、参数信息提示等),以前藏在「文本编辑器 → Transact-SQL → IntelliSense」四层菜单下面,现在直接搜索「IntelliSense」就能找到。

四、几个让你舒服的细节改进

  • 已注册服务器支持取消连接:如果你误连了一个大的服务器组(比如跑了几十台实例的组),以前只能干等。现在有了 Cancel 按钮,随时可以取消。
  • 结果网格列标题悬停显示数据类型:在查询结果的列标题上悬停鼠标,会显示该列的数据类型(varchar、int、datetime 等)。这功能看起来小,但在排查隐式转换问题或对比 JOIN 字段类型时非常实用。
  • 查询设计器列宽可调:在 Show Criteria 窗格中,可以右键单独调整每列的宽度。

五、Copilot 的稳定性修复

22.6 在 Copilot 方面的重点是稳定性修复而非新功能:

  • 修了使用 Copilot Edit 时的一些崩溃问题(有用户反馈大量使用 Copilot Edit 时 SSMS 会直接闪退,这个版本修了)
  • 从 Ask 模式中移除了 GPT-5* 系列模型,保留的模型应该能提供更一致的体验
  • 代码补全功能默认仍关闭,可通过「工具 → 选项 → 文本编辑器 → Inline Suggestions」手动开启

对于国内用户来说,Copilot 的稳定性和可用性取决于网络条件和企业政策,但即便是 SSMS 原生功能的 Bug 修复(如下面要说的),对所有人都有价值。

六、重要的 Bug 修复

  • 连接字符串密码不再明文显示:在查看连接属性时,密码字段之前会以明文显示。如果你习惯截图粘贴到群里求助,这一步可能已将密码暴露给了整个工作群。22.6 修了。
  • 对象资源管理器批量删除修复:之前一次删除多个对象(比如选 10 个表一起删),会报 object reference not set to an instance of an object 空引用错误。这个 Bug 如果你在维护老库或者做数据库清理时会反复踩到,22.6 修了。
  • 新建对象后不用断开重连了:之前新建的数据库对象(表、存储过程等)有时不会立即出现在对象资源管理器中,需要断开再重新连接才能看到——这绝对是日常最让人烦躁的小 Bug 之一。22.6 修了。
  • 深色主题下工具提示可读性修复:如果你用深色主题但编辑器外观用浅色,之前工具提示基本看不清字。22.6 修了。

总结

SSMS 22.6.0 不算一个大版本,但对 DBA 和 SQL 开发者来说,值得升级的理由很充分:

✅ SQL 项目支持大幅增强——从数据库直接创建项目,一键同步架构变更 ✅ Entra 身份验证替代存储密钥——安全合规 ✅ 多个高频 Bug 修复(密码明文、批量删除报错、新建对象不显示) ✅ 用户体验细节优化(结果网格类型提示、取消连接、统一设置搜索)

如果你还在犹豫要不要升级,建议直接装——没有破坏性变更,修的都是真·刚需 Bug。

📥 下载:https://learn.microsoft.com/ssms/install/install 📋 完整发布说明:https://aka.ms/ssms-release-notes

原文链接:https://techcommunity.microsoft.com/t5/sql-server-blog/announcing-sql-server-management-studio-22-6-0/ba-p/4519079 发布日期:2026-05-12

相关文章

微软重磅调整:Azure SQL弃用SGX加密意味着什么

微软重磅调整:Azure SQL弃用SGX加密意味着什么

微软 Azure SQL 数据库近日宣布,将正式停用基于英特尔 SGX 安全区域的 Always Encrypted 加密方案,这一变化标志着云端机密计算在数据库加密领域的一次重要技术路线调整。

#技术分享#Azure SQL
Azure SQL数据库中心性能监控来了,你的数据库终于有救了

Azure SQL数据库中心性能监控来了,你的数据库终于有救了

微软近日宣布,Azure SQL 数据库中心(Database Hub)的性能监控功能正式进入公共预览阶段,用户现可在统一门户中直接查看数据库运行指标,无需在多套工具间来回切换。

#技术分享#Azure SQL
微软Fabric数据库中心公共预览开放,数据开发迎来巨变

微软Fabric数据库中心公共预览开放,数据开发迎来巨变

数据库管理正在从被动运维走向主动洞察。微软近日宣布,Fabric 中的数据库中心(Database Hub)正式进入公共预览阶段,这项新能力将数据库运行信号转化为可执行的引导式操作,让数据资产的管理者第一次拥有了驾驶舱式的全局视野。

#技术分享#Azure SQL
SQL Server Always On终于支持多数据库MI链接了

SQL Server Always On终于支持多数据库MI链接了

微软近日宣布,Azure SQL 托管实例(MI Link)现已支持在 SQL Server 的 Always On 可用性组中同时连接多个数据库,该功能目前处于预览阶段。这意味着企业可以在混合云架构下,更灵活地实现多数据库的云端灾备与只读分流。

#技术分享#Azure SQL
Azure SQL数据库无服务器也能自动暂停?省钱大招来了

Azure SQL数据库无服务器也能自动暂停?省钱大招来了

微软近日宣布,Azure SQL 数据库的超大规模无服务器版本正式进入自动暂停与自动恢复功能的公开预览阶段。这意味着企业可以在业务低谷期让数据库自动休眠,在请求到来时秒级唤醒,从根本上重构云数据库的成本模型。

#技术分享#Azure SQL
SQL数据同步退役倒计时,你的数据库迁移方案准备好了吗

SQL数据同步退役倒计时,你的数据库迁移方案准备好了吗

微软近日宣布,Azure SQL 数据同步服务(SQL Data Sync)正式进入退役的最后阶段,该服务将不再支持新的同步组创建,现有用户需尽快迁移至替代方案。 - 停止新建同步组:用户已无法通过门户或 API 创建新的数据同步组,现有同步组仍可运行,但不再获得功能更新。

#技术分享#Azure SQL
有问题?加企业微信 1 对 1 交流 👇
➕ 添加企业微信
备注「白杨」优先通过 · 数据洞察与智能决策
企业微信
企业微信
备注「白杨」优先通过