SQL Server Management Studio (SSMS) 发行说明

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse Analytics

本文详细介绍了 SQL Server Management Studio 22 的当前版本的更新、改进和 bug 修复。

注释

若要使用 Microsoft Entra 多重身份验证(MFA)(包括 Azure Analysis Services)向数据库引擎进行身份验证,请安装最新版本的 SQL Server Management Studio(SSMS)。

当前 SQL Server Management Studio 发布版本

下载 SQL Server Management Studio (SSMS) 22

SQL Server Management Studio 22 是 SSMS 的最新正式发布版本。

有关早期版本的 SSMS,请参阅:

22.1.0

下载 SQL Server Management Studio (SSMS) 22

  • 版本号:22.1.0
  • 发布日期:2025 年 12 月 9 日

22.1.0 中的新增功能

功能 / 特点 详细信息
SSMS 中的 GitHub Copilot (预览版) 引入了 GitHub Copilot 演练,可从 Copilot 徽章获取。
SSMS 中的 GitHub Copilot (预览版) 添加了对文档、说明、修复和优化代码帮助的右键单击菜单支持。
SSMS 中的 GitHub Copilot (预览版) 改进了提交线程第一个提示后的响应时间。
SSMS 中的 GitHub Copilot (预览版) 引入了自定义模型(BYOM)。
SSMS 中的 GitHub Copilot (预览版) 已将付费订阅的默认模型更新为 Claude 4.5。

22.1.0 中的 Bug 修复

功能 / 特点 Description
Accessibility 修复了在重新激活 Profiler 窗口时将键盘焦点还原到正确元素的问题。
始终加密 (Always Encrypted) 修复了 Always Encrypted 向导中“新建列主密钥”页的一个 bug,该 bug 在密钥保管库下拉列表中显示了错误的名称。 请参阅 “新建列主密钥”对话框不显示 AKV 名称
编辑数据 解决了在编辑具有 hierarchyid 数据类型的表时发生的崩溃。 在编辑包含方括号 () 的 hierarchyid 列的数据时,请参阅 表崩溃
SSMS 中的 GitHub Copilot (预览版) 重新引入 /optimize 代码协助命令。
SSMS 中的 GitHub Copilot (预览版) 修复了 Copilot 反复显示 Run ValidateGeneratedTQL 且未回答或未正确回答的问题。 请参阅 SSMS v22 Copilot 需要几分钟才能做出响应,从而生成不准确的结果
SSMS 中的 GitHub Copilot (预览版) 修复了错误 An exception was encountered while constructing the content of this frame。 请参阅 Copilot Chat 无法正常工作。引发异常。
SSMS 中的 GitHub Copilot (预览版) 更新了查询以识别阻塞情况,并将睡眠会话考虑在内。
Profiler 从 SQL Server 2025 条目中的跟踪提供程序类型删除了 CTP。
查询提示建议工具(预览版) 解决了查询提示在现有分号之后插入而不是之前插入的问题。

22.0.0

  • 版本号:22.0.0
  • 发布日期:2025 年 11 月 11 日

22.0.0 中的新增功能

功能 / 特点 详细信息
始终加密 (Always Encrypted) 添加了对主权云解决方案 Bleu 和 Delos 的支持。
Arm64 支持 添加了对核心 SSMS 22 方案的初始 Windows Arm64 支持,包括连接和查询。 有关仍不受支持的方案列表,请参阅 已知问题
连接对话框 向“浏览”选项卡添加了 Fabric 浏览功能。
连接对话框 新式对话是默认连接对话。
连接对话框 添加了 “重置” 按钮以清除 “连接属性” 部分中的字段。
数据库优化顾问 (DTA) 改进了 DTA 的功能,包括更好地优化包含临时表、表变量和触发器的查询的覆盖范围,提高了索引优化质量,以及常规的可伸缩性和并发性。
编辑数据 添加了对向量数据类型的支持,以编辑数据。
执行计划 添加了在新选项卡中打开执行计划的功能。查看执行计划时,右键单击以显示菜单,然后在 “新建”选项卡中选择“显示执行计划”。 请参阅 SSMS 右键单击以在新选项卡中打开执行计划
SSMS 中的 GitHub Copilot (预览版) 在 SQL Server Management Studio(预览版)中添加了 GitHub Copilot,可从 Visual Studio 安装程序中的 AI 协助工作负载获取。
SSMS 中的 GitHub Copilot 添加了对聊天中的模型选择的支持。
SSMS 中的 GitHub Copilot 改进了 SQL Server 2025 (17.x) 功能的响应。
SSMS 中的 GitHub Copilot (预览版) 功能搜索中使用 Ask Copilot 时,引入了对 SSMS 响应程序的支持。
Indexes 添加了用于创建矢量和 JSON 索引的选项。 右键单击 “索引>新索引>JSON 索引...”向量索引...
IntelliSense 添加了对CURRENT_TIMEZONE_ID语法的支持,请参阅 SSMS 21 无法识别CURRENT_TIMEZONE_ID函数
IntelliSense 添加了对使用 ||= 运算符的 ANSI 串联的支持。
IntelliSense 添加了对 AI_GENERATE_EMBEDDINGS 语法的支持。
IntelliSense 添加了对正则表达式函数 REGEXP_MATCHESREGEXP_SPLIT_TO_TABLE.
IntelliSense 添加了对 VECTOR_SEARCH、、CREATE VECTOR INDEXAUTOSEEDING_SYSTEM_DATABASESREUSE_SYSTEM_DATABASESAND CREATE JSON INDEX的 IntelliSense 支持。
JSON 查看器 添加了从结果网格查看 JSON 数据的功能。 请参阅 JSON 列视图,例如在 Azure Data Studio 中
图书馆 已将服务器管理对象(SMO)更新为版本 17.100.73。
图书馆 已将 DacFx 更新为版本 170.0.97。
链接服务器向导 为链接服务器引入了简化的创建向导,包括新的加密模型选项。
托管实例链接 更新了身份验证控件,使其与 SSMS 中的其他位置使用的身份验证控件保持一致。
对象资源管理器 引入了对象资源管理器中 矢量 数据类型的维度和基类型参数的显示信息。
查询编辑器 向“重命名选项卡”对话框添加了信息部分,以提供有关上述功能的信息。
查询提示建议工具(预览版) 在 Visual Studio 安装程序中的单个组件>下添加了查询提示建议工具(预览)组件。
查询计划 添加了对 JSON 和向量索引作的支持。
查询存储库 改进了跟踪查询报表中的“查找查询”和“运行查询”按钮。
结果网格 引入了网格结果的缩放支持,请参阅 独立缩放结果区域
脚本编写 添加了对包含矢量列的表的脚本支持。
代码片段 添加了许多新的代码片段文件,包括用于创建各种索引类型的代码片段、创建和更改用于 AI 嵌入的外部模型以及管理安全和架构对象。
SQL Server Integration Services (SSIS) 恢复的 SQL Server Integration Services (SSIS) 功能,包括 SSISDB 目录管理、SSIS 包的自动执行和导入导出向导。
启动命令 已删除 -G-E 选项(替换为 -A)
表设计器 向表设计器添加了对向量数据类型的支持。
主题 引入了新主题并删除了蓝色(SSMS)主题。
主题 扩展的深色主题支持包括“连接到 Azure 存储”对话框,以及“已注册的服务器导出对话框”、“导入对话框”和“移动已注册的服务器对话框”。
Visual Studio 已更新到 Visual Studio 18.0.0 Insider 预览版 [11201.2]。

22.0.0 中的 Bug 修复

功能 / 特点 Description
活动监视器 解决了 最近开销较高的查询活动开销较高的查询的各种上下文菜单问题。 请参阅 活动监视器未能检索执行计划数据
Analysis Services 浏览 OLAP 多维数据集时已解决错误 Object reference not set to an instance of an object. (Microsoft.VisualStudio.Design) 。 请参阅浏览 OLAP 多维数据集时发生 SSMS 21 错误
Analysis Services 已解决错误 Could not load file or assembly 'Microsoft.Data.ConnectionUI.Dialog, Version=17.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. ,请参阅 “浏览 MDM 模型”生成错误
Authentication “帮助>清除 Entra ID 令牌缓存”中引入了一项新菜单选项,以修复一个问题,该问题导致最近被添加到 Entra ID 组的用户无法登录。 查看 最近加入 EntraID 组时无法登录的问题
可用数据库 解决了在同一服务器上在 SQL 数据库和数据仓库之间切换时生成错误 Parse error at line: 1, column: 5: Incorrect syntax near 'NOEXEC'. 的问题。 请参阅 SSMS21 中的 DW 和 SQL 数据库之间的切换问题
连接对话框 修复了高级属性中的“应用程序名称”字段未继承的问题。 请参阅 对象资源管理器中的新查询不会从突出显示的数据库继承应用名称
数据库属性 修复了阻止具有 ALTER 权限的用户更改兼容性级别的问题。 请参阅 “数据库兼容性级别”下拉列表已禁用,但查询有效
数据库属性 修复了“数据库作用域配置”选项卡和MAXDOP“数据库范围配置”选项卡中的LEDGER_DIGEST_STORAGE_ENDPOINT验证。
查找/替换 在打开已保存的文件后,还原了在“查找/替换”对话框中使用 +.sql 的功能。 请参阅 “复制”(Ctrl+C)在“查找/替换”对话框中不起作用
常规 UI 打开主窗口后,所选对话的已解决行为。
常规 UI 修复了在“快速查找”对话框中使用 Unsaved documents cannot be cut or copied to the clipboard from the Miscellaneous Files project. You must save the unsaved document(s) before cutting or copying them.+ 时生成错误的问题(Ctrl+F)。
生成脚本向导 解决了 Object reference not set to an instance of an object 尝试在 “设置脚本选项 ”菜单上选择选项时引发的错误。 请参阅 SSMS 2022 第3版预览中单击“生成脚本”按钮时“高级”选项抛出的错误。
SSMS 中的 GitHub Copilot (预览版) 更新了 Copilot 徽章 了解更多 菜单以引用 SSMS 文档。
SSMS 中的 GitHub Copilot (预览版) 修复了聊天窗口或 SSMS 中的意外卡顿。 GitHub Copilot 安装后,查看 SSMS 22 预览版在现代连接对话框中是否卡住
SSMS 中的 GitHub Copilot (预览版) 解决了 Copilot 在生成查询时错误忽略空格导致查询损坏的问题。
SSMS 中的 GitHub Copilot (预览版) 更新了未保存的查询编辑器名称,以匹配编辑器选项卡上显示的内容。
SSMS 中的 GitHub Copilot (预览版) 修复了在聊天窗口中为查询选择 “添加到新文件” 时出现无效的文件名错误。
SSMS 中的 GitHub Copilot (预览版) 修复了空聊天窗口卡住的问题。 GitHub Copilot 安装后,查看 SSMS 22 预览版在现代连接对话框中是否卡住
SSMS 中的 GitHub Copilot (预览版) 改进了任务执行可靠性。
对象资源管理器 解决了将表对象从对象资源管理器拖动到查询编辑器时生成的错误。
对象资源管理器 解决了阻止直接滚动条导航正常工作的问题。 参见通过 Shift-click 的直接滚动条导航无法用于对象资源管理器和结果网格
PowerShell 修复了尝试从对象资源管理器上下文菜单启动 PowerShell 时生成错误的 bug。
查询编辑器 解决了在新查询窗口中未正确应用“包含列标题”选项的问题。 请参阅 “复制查询结果不包括标头”,即使启用了“包含列标题”选项
查询编辑器 解决了当结果窗格处于焦点时阻止查询编辑器窗格滚动的行为。 如果选择了结果窗口窗格,“查询”窗口窗格的鼠标滚轮将无法向上滚动。
查询存储库 解决了“配置回归查询”对话框的大小错误。 请参阅 “配置回归查询”对话框在 1920x1080 监视器上垂直关闭屏幕
报表 解决了当 execution_count 超出 int 数据类型限制时,对象执行统计信息和批处理执行统计信息报告中出现算术溢出错误的问题。
结果网格 解决了阻止直接滚动条导航正常工作的问题。 参见通过 Shift-click 的直接滚动条导航无法用于对象资源管理器和结果网格
解决方案资源管理器 解决了打开已关闭但文件已打开的文件夹时生成的错误。 请参阅 SSMS 21 预览版 - 在 Windows 11 中打开文件夹时出错
状态栏 修复了选择某些颜色时导致颜色对比度问题的问题。 请参阅 查询摘要行、文本不可辨认、辅助功能问题
状态栏 恢复状态栏中的行号和列号显示。 请参阅 在 SSMS21 中,单击网格结果中的单元格后找不到列号
T-SQL 语言设置 修复了一个问题,该问题导致某些 T-SQL 语言设置在 SSMS 会话之间持续保留。

已知问题

有关详细信息,请参阅 SQL Server Management Studio 中的已知问题

支持和疑难解答

有时,事情会出错。 如果 SSMS 安装失败,请参阅 SQL Server Management Studio 的安装和升级问题疑难解答, 获取分步指南。

可以参考 SSMS 开发人员社区 网站了解其他已知问题(在 下筛选 工具),并向产品团队提供反馈。