SQL Server Management Studio (SSMS) 发行说明

适用于:yesSQL Server (所有受支持的版本) Yes Azure SQL 数据库 Yes azure SQL 托管实例 yes azure Synapse Analytics

本文提供有关 SSMS 的当前和以前版本的更新、改进和 bug 修复的详细信息。

注意

自 2021 年 12 月起,18.6 版之前的 SSMS 版本将不能再使用 MFA 通过 Azure Active Directory 对数据库引擎进行身份验证。 若要继续将 MFA 与 Azure Active Directory 身份验证结合使用,需要 SSMS 18.6 或更高版本

使用 MFA 通过 Azure Active Directory连接到 Azure Analysis Services 需要 SSMS 18.5.1 或更高版本

当前 SSMS 版本

下载 SQL Server Management Studio (SSMS) 18.11。1

SSMS 18.11.1 是 SSMS (GA) 版本的最新正式发行版。 如果需要 SSMS 的早期版本,请参阅 SSMS 的早期版本

18.11.1

  • 版本号:18.11.1
  • 生成号:15.0.18410.0
  • 发布日期:2022 年 3 月 8 日

简体中文 () 中文 (传统) 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.11.1 中的新增功能

新项 详细信息
Azure Data Studio 安装集成 安装 SSMS Azure Data Studio 1.35.0 安装。
数据分类 引入 Microsoft 信息保护策略 "菜单选项的设置。
数据分类 添加了 M365 authentication 窗口以设置 MIP 策略。
数据分类 "对数据进行分类" 页和 "添加分类" 页在 MIP 策略模式下显示 M365 敏感度标签。
数据分类 如果之前的分类和当前信息保护策略模式不匹配,则为列添加警告图标。
Azure SQL 托管实例的链接功能 引入的连接向导,有助于建立 SQL Server 和托管实例之间的混合链接。 请参阅Azure SQL 托管实例的链接功能
Azure SQL 托管实例的链接功能 引入了故障转移向导,帮助使用链接功能将数据库从 SQL Server 迁移到 Azure SQL 托管实例。
Azure SQL 托管实例的链接功能 引入了仪表板,用于监视 SQL Server 和托管实例之间建立的混合链接的状态。

18.11.1) (的已知问题

新项 详细信息 解决方法
Analysis Services 在极少数情况下,如果在使用升级设置升级 SSMS 后尝试打开 DAX 编辑器,则会看到“对象未设置为对象实例”错误。 卸载并重新安装 SQL Server Management Studio。 如果重新安装后未解决问题,请关闭所有 SSMS 实例、备份,然后删除 %AppData%\Microsoft\SQL Server Management Studio%LocalAppData%\Microsoft\SQL Server Management Studio
常规 SSMS 应将使用 SMO 的 SSMS 扩展重新编译为面向新的特定于 SSMS 的 SMO v161 包。 预览版本适用于 https://www.nuget.org/packages/Microsoft.SqlServer.SqlManagementObjects.SSMS/
针对以前160版本的 SqlManagementObjects 包进行编译的扩展仍将起作用。
空值
Integration Services 导入或导出 Integration Services 中的包或导出 Azure-SSIS Integration Runtime 中的包时,包含脚本任务/组件的包的脚本丢失。 删除文件夹“C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\MSBuild”。
Stretch DB 无法使用 Stretch DB 向导拉伸现有表。 使用 SSMS (18.9.1) 或更低版本的 SQL 或早期版本来 stretch 现有表。

可参考 SQL Server 用户反馈了解其他已知问题,并向产品团队提供反馈。

SSMS 的早期版本

通过选择相关部分中的下载链接下载以前的 SSMS 版本。

SSMS 版本 生成号 发布日期
18.11 15.0.18404.0 2022年2月24日
18.10 15.0.18390.0 2021 年 10 月 5 日
18.9.2 15.0.18386.0 2021 年 7 月 15 日
18.9.1 15.0.18384.0 2021 年 4 月 20 日
18.9 15.0.18382.0 2021 年 4 月 15 日
18.8 15.0.18369.0 2020 年 12 月 17 日
18.7.1 15.0.18358.0 2020 年 10 月 27 日
18.7 15.0.18357.0 2020 年 10 月 20 日
18.6 15.0.18338.0 2020 年 7 月 22 日
18.5.1 15.0.18333.0 2020 年 6 月 9 日
18.5 15.0.18330.0 2020 年 4 月 7 日
18.4 15.0.18206.0 2019 年 11 月 4 日
18.3.1 15.0.18183.0 2019 年 10 月 2日
18.2 15.0.18142.0 2019 年 7 月 25 日
18.1 15.0.18131.0 2019 年 6 月 11 日
18.0 15.0.18118.0 2019 年 4 月 24 日
17.9.1 14.0.17289.0 2018 年 11 月 21 日
16.5.3 13.0.16106.4 2017 年 1 月 30 日

18.11

  • 版本号:18.11
  • 内部版本号:15.0.18404。0
  • 发布日期:2022年2月24日

简体中文 () 中文 (传统) 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.11 中的新增功能

新项 详细信息
Azure Data Studio 安装集成 安装 SSMS Azure Data Studio 1.34.0 安装。
数据分类 更新的用户界面修改了 "数据分类" UI 面板,以允许用户选择特定架构 & 表以显示已分类的列。
数据分类 更新了 "添加分类" 窗格以允许用户为尚未分类的列添加新的分类。
数据分类 在 "添加分类" 页的 "列" 下拉列表中添加了一个新类别 "全部未分类"。
数据分类 更新了 "推荐" 窗格,允许在扫描整个数据库后直接保存所选的建议。
常规 SSMS 添加了一个对话框,用于在关闭 t-sql SQL 查询编辑器选项卡时显示扩展的打开事务检查的状态。
探查器 添加了对 Analysis Services 版本16.0 中的跟踪文件的支持。
探查器 从 SSMS 开始 SQL 探查器时,添加了从现有连接执行密码的功能。

18.11 中的 Bug 修复

新项 详细信息
可访问性 固定的焦点顺序,便于导航和更正 "视图" 窗口中的屏幕阅读器读取的名称。
可访问性 在 "数据库属性" 窗口中改进了屏幕阅读器读取的名称。
可访问性 固定比较和可访问的数据分类报表中的名称。
可访问性 "数据分类" 窗格中的多个屏幕读取器修复。
可访问性 修复了 "数据分类" 窗格中的焦点指示丢失的问题。
Always Encrypted 修复了使用 Azure Key Vault 作为密钥存储创建 Always Encrypted 列主密钥时,新的列主密钥向导会冻结的问题,其中密钥保管库具有任何 "轮换密钥" 权限集。
Analysis Services 已更新 Analysis Services 依赖关系。
常规 SSMS 固定临时表的图标一致性。
常规 SSMS 修复了一个问题,其中 SSMS 可能会显示包含无用消息的错误对话框 (例如 "语法错误 ( * EngineEdition! = 11) " ) 。
常规 SSMS 已更新技术支持 URL 以指向 sqlfeedback 站点。
常规 SSMS 修复了由于网格宽度错误导致 SSMS 崩溃的问题。
常规 SSMS 修复了备份系统查询中的算术溢出错误的问题。
导入/导出数据层应用程序 解决了在浏览存储帐户时 Bacpac 向导失败的问题。
分类帐表 在对象资源管理器中,会计对象的显示方式如下:历史记录表嵌套在各自的分类帐表下,并已添加模板表脚本。
探查器 解决了在服务器名称与其端口号之间存在空格时 SSMS 无法启动 SQL 探查器的问题。
SQL 代理 (托管实例) 修复了阻止创建或向新的或现有的 SQL 代理作业添加步骤的问题。 请参阅编辑作业步骤时出现 SSMS 错误
Showplan 可以通过 CTRL + 鼠标滚轮放大和缩小计划。 请参阅 SQL Server 用户反馈
SMO/脚本 添加了编写数据库脚本时对外部流式处理作业编写脚本的支持。
SSMS 安装程序 修复了 JPN SSMS 可执行文件的 Analysis Services 部署向导中的问题。
SSMS 安装程序 修复了 SSMS 安装程序失败,并出现 "找不到 (0x80070490) 的元素" [未能在证书链中找到所需的公钥] 的问题。
SSMS 安装程序 修复了支持 SSMS 迁移到更高版本的问题。

已知问题 (18.11)

新项 详细信息 解决方法
Analysis Services 在极少数情况下,如果在使用升级设置升级 SSMS 后尝试打开 DAX 编辑器,则会看到“对象未设置为对象实例”错误。 卸载并重新安装 SQL Server Management Studio。 如果重新安装后未解决问题,请关闭所有 SSMS 实例、备份,然后删除 %AppData%\Microsoft\SQL Server Management Studio%LocalAppData%\Microsoft\SQL Server Management Studio
常规 SSMS 应将使用 SMO 的 SSMS 扩展重新编译为面向新的特定于 SSMS 的 SMO v161 包。 预览版本适用于 https://www.nuget.org/packages/Microsoft.SqlServer.SqlManagementObjects.SSMS/
针对以前160版本的 SqlManagementObjects 包进行编译的扩展仍将起作用。
空值
Integration Services 导入或导出 Integration Services 中的包或导出 Azure-SSIS Integration Runtime 中的包时,包含脚本任务/组件的包的脚本丢失。 删除文件夹“C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\MSBuild”。
Stretch DB 无法使用 Stretch DB 向导拉伸现有表。 使用 T-SQL或早期版本的 SSMS (18.9.1 或) 来拉伸现有表。

18.10

download下载 SSMS 18.10

  • 版本号:18.10
  • 生成号:15.0.18390.0
  • 发布日期:2021 年 10 月 5 日

简 (中文) 繁体中文 () 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.10 中的新增功能

新项 详细信息
Azure Data Studio 安装集成 安装 SSMS 会安装 Azure Data Studio 1.32.0。
Analysis Services 将 BITools 更新为 150.19714.0
DacFx 将 DacFx 更新为 15.0.5282.3
导入平面文件 在“导入平面文件”向导中支持丰富数据类型,包括货币。
复制 使用最后写入者胜出 (LWW) 冲突检测支持编写对等发布的脚本
XEvents 支持 XEvents 接口中的 Ledger 语法

18.10 中的 Bug 修复

新项 详细信息
可访问性 修复了“数据分类”窗格中的讲述人问题
可访问性 修复了“数据分类”窗格中的可见性问题
Azure SQL DW 修复了尝试创建 Azure SQL DW 数据库时引发错误的问题。
备份 修复了在 Azure 存储帐户 SKU 上从 URL 执行 SSMS 还原备份失败的问题。
高 DPI/缩放 修复了 SSIS 作业步骤中的高 DPI 问题
高 DPI/缩放 修复了对象依赖项中的高 DPI 问题
高 DPI/缩放 修复了复制向导中的高 DPI 问题
高 DPI/缩放 修复了表触发器对象资源管理器菜单项中的高 DPI 问题
导入平面文件 澄清了“导入平面文件”向导中的错误报告选项。
探查器 修复了以下问题:Profiler 客户端崩溃,并出现有关表值参数缺少默认值的内部错误。
报表 修复了资源锁定统计报告无法按资源数据库进行筛选的问题。
SqlParser 修复了以下问题:当数据库目录排序规则区分大小写时,Azure 表无法编写脚本。
XEvents 修复了以下问题:当显示内容以截断时,长字符串的末尾不包括省略号

已知问题 (18.10)

新项 详细信息 解决方法
Analysis Services 在极少数情况下,如果在使用升级设置升级 SSMS 后尝试打开 DAX 编辑器,则会看到“对象未设置为对象实例”错误。 卸载并重新安装 SQL Server Management Studio。 如果重新安装后未解决问题,请关闭所有 SSMS 实例、备份,然后删除 %AppData%\Microsoft\SQL Server Management Studio%LocalAppData%\Microsoft\SQL Server Management Studio
常规 SSMS 应将使用 SMO 的 SSMS 扩展重新编译为面向新的特定于 SSMS 的 SMO v161 包。 预览版在 https://www.nuget.org/packages/Microsoft.SqlServer.SqlManagementObjects.SSMS/
针对以前 160 版本的 Microsoft.SqlServer.SqlManagementObjects 包编译的扩展中仍然可用。
空值
Integration Services 导入或导出 Integration Services 中的包或导出 Azure-SSIS Integration Runtime 中的包时,包含脚本任务/组件的包的脚本丢失。 删除文件夹“C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\MSBuild”。

18.9.2

download下载 SSMS 18.9.2

  • 版本号:18.9.2
  • 生成号:15.0.18386.0
  • 发布日期:2021 年 7 月 15 日

简 (中文) 繁体中文 () 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.9.2 中的新增功能

新项 详细信息
Azure Data Studio 安装集成 安装 SSMS 会安装 Azure Data Studio 1.30.0。
Always Encrypted 针对账本表支持脚本编写。
Analysis Services 支持 XMLA 终结点以刷新 Power BI Premium Gen 2 中的数据集。
Azure SQL DB 在数据库创建/修改对话框中添加了对 backup_storage_redundancy 的支持。
Azure SQL DB 为基于 AAD 的登录语法添加了 create login 脚本支持。
Integration Services 改进了 IR 创建向导、作业迁移向导和 SSIS 包计划程序以支持 AzureUSGovernment 和 AzureChinaCloud。
Intellisense 适用于外部语言管理和查询存储(query_store_plan_feedback 和 query_store_query_variant)的语法突出显示。

18.9.2 中的 bug 修复

新项 详细信息
可访问性 修复了屏幕阅读器通告对话处理信息的问题。
Always Encrypted 修复了在主密钥配置期间登录按钮未完全显示的问题。
Azure SQL DB 修复了一个帐户上存在多个租户会导致从数据库属性进行 SLO 更改不可靠的问题。
备份/还原 修复了浏览文件夹对话框错误地解析驱动器的根目录的问题。
备份/还原 修复了使用时间线对话框将数据库还原到时间点时出现的问题。
常规 SSMS 修复了对象资源管理器中打开的 SqlConnection 泄漏的问题。
高 DPI/缩放 修复了“发布属性”、“扩展事件”、“Always Encrypted”、“复制数据库向导”和“数据库设计器”对话框中的 4k 缩放问题。
维护计划 修复了删除维护计划会从服务器删除 DTS 包的问题。
“对象资源管理器” 修复了 Azure 存储不显示"SQL 托管实例"菜单项的问题。
复制工具 修复了配置只读路由时生成的脚本错误的问题。
XEvents 修复了 XEvent 弹出对话框中行尾未正确显示的问题。

已知问题 (18.9.2)

新项 详细信息 解决方法
Analysis Services 在极少数情况下,如果在使用升级设置升级 SSMS 后尝试打开 DAX 编辑器,则会看到“对象未设置为对象实例”错误。 卸载并重新安装 SQL Server Management Studio。 如果重新安装后未解决问题,请关闭所有 SSMS 实例、备份,然后删除 %AppData%\Microsoft\SQL Server Management Studio%LocalAppData%\Microsoft\SQL Server Management Studio
常规 SSMS “新建服务器审核规范”对话框可能会导致 SSMS 发生故障,并显示访问冲突错误。 7 月 21 .NET Framework 1809 Windows 10 4.8 > 版中即将提供修补程序。 早期版本将在 8 月的第二个星期二更新。
常规 SSMS 应将使用 SMO 的 SSMS 扩展重新编译为面向新的特定于 SSMS 的 SMO v161 包。 预览版在 https://www.nuget.org/packages/Microsoft.SqlServer.SqlManagementObjects.SSMS/
针对以前 160 版本的 Microsoft.SqlServer.SqlManagementObjects 包编译的扩展中仍然可用。
空值
Integration Services 导入或导出 Integration Services 中的包或导出 Azure-SSIS Integration Runtime 中的包时,包含脚本任务/组件的包的脚本丢失。 删除文件夹“C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\MSBuild”。

18.9.1

download下载 SSMS 18.9.1

  • 版本号:18.9.1
  • 生成号:15.0.18384.0
  • 发布日期:2021 年 4 月 20 日

简 (中文) 繁体中文 () 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.9.1 中的新增功能

新项 详细信息
Azure Data Studio 安装集成 安装 SSMS 会安装 Azure Data Studio 1.28.0。

18.9.1 中的 bug 修复

新项 详细信息
IntelliSense 修复了以下问题:在建议中遗漏了列名称,且在列名称下错误地显示了错误指示符。 SQL Server 用户反馈

已知问题 (18.9.1)

新项 详细信息 解决方法
Analysis Services 在极少数情况下,如果在使用升级设置升级 SSMS 后尝试打开 DAX 编辑器,则会看到“对象未设置为对象实例”错误。 卸载并重新安装 SQL Server Management Studio。 如果重新安装后未解决问题,请关闭所有 SSMS 实例、备份,然后删除 %AppData%\Microsoft\SQL Server Management Studio%LocalAppData%\Microsoft\SQL Server Management Studio
常规 SSMS “新建服务器审核规范”对话框可能会导致 SSMS 发生故障,并显示访问冲突错误。 7 月 21 .NET Framework 1809 Windows 10 4.8 > 版中即将提供修补程序。 早期版本将在 8 月的第二个星期二更新。
常规 SSMS 应将使用 SMO 的 SSMS 扩展重新编译为面向新的特定于 SSMS 的 SMO v161 包。 预览版在 https://www.nuget.org/packages/Microsoft.SqlServer.SqlManagementObjects.SSMS/
针对以前 160 版本的 Microsoft.SqlServer.SqlManagementObjects 包编译的扩展中仍然可用。
空值
Integration Services 导入或导出 Integration Services 中的包或导出 Azure-SSIS Integration Runtime 中的包时,包含脚本任务/组件的包的脚本丢失。 删除文件夹“C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\MSBuild”。

18.9

download下载 SSMS 18.9

  • 版本号:18.9
  • 生成号:15.0.18382.0
  • 发布日期:2021 年 4 月 15 日

简 (中文) 繁体中文 () 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.9 中的新增功能

新项 详细信息
Always Encrypted 更新了“新建列主密钥”和“新建列加密密钥”对话框,以支持预配和管理 Azure Key Vault 托管 HSM 中存储的列主密钥。
Always Encrypted 启用了在 Azure Key Vault 中生成列主密钥时指定密钥长度。
Always Encrypted 改进了用于预配和管理 Azure Key Vault 中存储的列主密钥的诊断。
Azure Data Studio 安装集成 安装 SSMS 会安装 Azure Data Studio 1.27.0。
Azure SQL DB 改进了在与 Azure 交互时出现错误时的诊断报告。
常规 SSMS 向 ssms.exe 添加了命令 /resetuserdata,该命令将重置用户数据,包括“最近使用”列表。
常规 SSMS 更新了与 SSMS 一起安装的 MSODBC 和 OLEDB 驱动程序。 MSODBC 的更新版本向连接错误 AADSTS530000 特别添加了一个变通办法(使用需要 Windows 帐户管理器的条件访问策略进行 AAD 配置)。 有关详细信息,请参阅使用 Azure Active Directory
IntelliSense/编辑器 在 IntelliSense 中添加了对最大最小的支持
IntelliSense/编辑器 添加了对 BACKUP_STORAGE_REDUNDANCY 语法的支持 (CREATE/ALTER DATABASE)。
显示计划 始终显示“所有执行的估计行数”属性

18.9 中的 bug 修复

新项 详细信息
可访问性 修复了讲述人中的问题:“新建列主密钥”UI 的项顺序按从上到下的逻辑顺序移动,讲述人将命令集中在筛选器设置上。
Always Encrypted 修复了 Always Encrypted 向导在 Azure Key Vault 中存储的列主密钥的密钥路径中未包含端口号的错误。 该 bug 导致 ODBC 和 PHP 驱动程序中的故障,这些驱动程序不需要密钥路径中的端口号。
AlwaysOn 可用性组 修复了"添加新可用性组"向导未在次要副本上自动将 AG 数据库加入新 AG 的问题。
审核 修复了在尝试显示审核规范的属性时 SSMS 引发错误对话框的问题。
审核 修复了一些审核规范向导和属性对话框在某些本地化版本的 SSMS(例如创建、日语)上不能正常工作的问题。
Azure SQL DB 修复了在某些情况下导致“创建防火墙规则”失败的问题。
Azure SQL DB 修复了表中“属性”对话框显示错误服务器名称的问题(应显示本地计算机而不是 Azure SQL DB 服务器名称)。
Azure SQL DB 修复了当服务器名称包含无效字符(例如大写字母)时,导致“创建防火墙规则”失败的问题。
导入/导出数据层应用程序 修复了将 bacpac 导入 SQL Express 可能失败的问题。 请参阅 SQL Server 用户反馈
常规 SSMS 修复了(Visual Studio Shell 中的)崩溃导致在重新停靠选项卡时 SSMS 崩溃的问题。 请参阅 SQL Server 用户反馈
常规 SSMS 修复了“浏览文件夹”对话框中导致 SSMS 停止响应的问题。
常规 SSMS 修复了对象资源管理器可以锁定 UI 线程,并最终导致 UI 冻结(并且用户必须硬关闭 SSMS)的问题。
常规 SSMS 解决了在联机重新生成聚集列存储索引SSMS没有可用选项的问题。 SSMS 在 UI 上提供“联机开启”复选框,通过此复选框我们可以选择是否必须联机生成特定引用。
常规 SSMS 修复了在 SQLClient(驱动器)级别的异常引起的大多数错误对话框中的逻辑错误,可以将用户指定到正确的页面。 以前,对于几乎所有错误/异常,“帮助”按钮始终会向用户派发非现有页面的任务。
常规 SSMS 修复了有关"服务器属性/处理器"UI 的问题SSMS显示SSMS CPU 处理器信息不正确或类似于"已添加具有相同键的项"的错误。请参阅SQL Server反馈和其他SQL Server反馈
常规 SSMS 修复了在重置设置时可能显示的错误。 请参阅 SQL Server 用户反馈
常规 SSMS 修复了在快速启动中尝试使用“PresentOn”功能时导致 SSMS 引发错误消息的问题。 此外,还重新添加了“PresentOff”功能,该功能会将 UI 重置为其常规大小。
常规 SSMS 修复了阻止创建(聚集)列存储索引的逻辑,此逻辑对新版本 SQL Server 的限制过于严格。 请参阅 SQL Server 用户反馈
常规 SSMS 修复了在将编辑器窗口的连接更改为 DAC(“专用管理员连接”)时 SSMS 显示不正确的错误消息的问题。 错误消息在断言连接未成功(确实成功时)时具有误导性。 注意:虽然错误已被删除,但由于 DAC 的性质,请记住:(1) IntelliSense 体验将受到明显限制 (2) SSMS 在使用 DAC 连接时仍会阻止对象资源管理器体验。
高 DPI/缩放 修复了数据收集向导 UI 在高 DPI 监视器上(放大 150%)被裁剪的问题。
高 DPI/缩放 修复了 DB 镜像安全向导在高 DPI(放大 150%)时呈现效果不佳的问题。
高 DPI/缩放 修复了“新建作业计划”对话框在高 DPI(4K 监视器和放大 200% 缩放)时呈现效果不佳的问题。
高 DPI/缩放 修复了“新建会话”(XEvents) 中某些 UI 元素在高 DPI(4K 监视器和放大 200%)时被截断的问题。
导入平面文件 修复了"导入平面文件"向导显示某些消息未本地化的问题。
Integration Services 以前的已知问题"与 Integration Services 的远程连接可能会失败,并出现"指定的服务不存在为 已安装的服务"。 在较新的操作系统上。" 通过随 OS 一起提供的修补程序进行更正。
IntelliSense/编辑器 更新了 IntelliSense 以显示有关内置函数 TODATETIMEOFFSET 和 SWITCHOFFSET 的更多有用信息。
日志传送向导 修复了在单击"编辑事务日志备份/复制/还原设置"选项卡时日志发送向导可能会引发错误"无法显示请求的对话"的问题。
日志查看器 解决了在某些区域设置(例如韩语)中某些 UI 元素被截断/剪裁的问题。
维护计划 修复了 SQL Server Management Studio 15.0.18338.0 无法在维护计划中浏览“Expression”属性的问题。 请参阅 SQL Server 用户反馈
查询优化顾问 修复了尝试对名称中包含点的数据库使用"新建数据库升级会话"向导时显示"用户没有足够的权限"等错误消息的问题。 请参阅 SQL Server 用户反馈
SMO/脚本 修复了 DW 数据库的脚本生成问题,该脚本生成只有在对象资源管理器连接到逻辑主数据库而不是用户数据库时才有效。
SSMS 安装程序 修复了SSMS安装后自定义操作未正确执行,因此未运行"ssms.exe /setup"的问题。 这被认为是在升级后启动 SSMS 时导致出现某些零星问题的原因(参见 AS 的已知问题会话)。
漏洞评估 禁用 Azure 数据库的菜单选项"任务 -> 漏洞评估"SQL添加可折叠的消息提示,为 Azure SQL VM 用户提供更好的用户体验。
XEvent UI 修复了使用事件名称(而不是 ID)筛选扩展事件的功能。 支持在 wait_type 筛选器谓词中使用 map_value 列,而不是 map_key,因为密钥值在版本升级期间可能会更改。 最初在 SSMS 18.8 中添加。

已知问题 (18.9)

新项 详细信息 解决方法
Analysis Services 在极少数情况下,如果在使用升级设置升级 SSMS 后尝试打开 DAX 编辑器,则会看到“对象未设置为对象实例”错误。 卸载并重新安装 SQL Server Management Studio。 如果重新安装后未解决问题,请关闭所有 SSMS 实例、备份,然后删除 %AppData%\Microsoft\SQL Server Management Studio%LocalAppData%\Microsoft\SQL Server Management Studio
常规 SSMS “新建服务器审核规范”对话框可能会导致 SSMS 发生故障,并显示访问冲突错误。 7 月 21 .NET Framework 1809 Windows 10 4.8 > 版中即将提供修补程序。 早期版本将在 8 月的第二个星期二更新。
常规 SSMS 应将使用 SMO 的 SSMS 扩展重新编译为面向新的特定于 SSMS 的 SMO v161 包。 预览版在 https://www.nuget.org/packages/Microsoft.SqlServer.SqlManagementObjects.SSMS/
针对以前 160 版本的 Microsoft.SqlServer.SqlManagementObjects 包编译的扩展中仍然可用。
空值
Integration Services 导入或导出 Integration Services 中的包或导出 Azure-SSIS Integration Runtime 中的包时,包含脚本任务/组件的包的脚本丢失。 删除文件夹“C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\MSBuild”。
IntelliSense 在建议中遗漏了列名称,且在列名称下错误地显示了错误指示符。

18.8

download下载 SSMS 18.8

  • 版本号:18.8
  • 生成号:15.0.18369.0
  • 发行日期:2020 年 12 月 17 日

简 (中文) 繁体中文 () 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.8 中的新增功能

新项 详细信息
Azure Data Studio 安装集成 安装 SSMS 会安装 Azure Data Studio 1.25.1。
Analysis Services 添加了对 Power BI Premium Gen2 工作区的支持。
审核 添加了对 EXTERNAL_MONITOR 和“operator audit”的支持。 有关详细信息,请参阅配置文档
Integration Services 改进了 IR 创建向导,以便在创建 SSIS IR 时可以根据需要创建 SSISDB

18.8 中的 bug 修复

新项 详细信息
可访问性 修复了影响 ProgressReport 对话框中的讲述人的问题
活动监视器 修复了"活动开销查询"网格中的"编辑查询文本"上下文菜单无法工作的问题
Always Encrypted 修复了 SSMS 可能引发运行时错误的问题(“找不到类”)
高 DPI/缩放 改进了 ProgressReport 对话框的 4k 显示
高 DPI/缩放 修复了中"新建计划包"窗体中的问题Integration Services
常规 SSMS 修复了在尝试显示某个标识种子或标识增量超出了 bigint 大小的列的属性时,SSMS 可能会引发错误的问题。
常规 SSMS 修复了SSMS"项目导出模板..."导致的问题不是要显示的
常规 SSMS 修复了枚举文件夹中的备份时可能导致 SSMS 崩溃的问题
常规 SSMS 缓解了显示查询结果时导致 SSMS 泄漏句柄和内存的问题
常规 SSMS 修复 (了用户无法为 SQL 2014 及SQL 及以上、SQL 及以上 2017 上的 VarCharMax/NVarCharMax/VarBinaryMax 的特定类型的列创建聚集列存储索引)
常规 SSMS 修复了"结果网格"中 XML 列的重新排序无法正常工作的长时间未处理的问题。 请参阅 SQL Server 用户反馈
常规 SSMS 修复了 SSMS 错误地显示有关“具有内存优化对象的数据库不支持更改跟踪”的警告的问题
生成脚本向导 修复了 SQL Server 2014 及更早版本上数据库对象枚举遭抑制的问题。 请参阅 SQL Server 用户反馈
复制工具 修复了SQL监视器不遵守自动连接设置的问题,从而强制用户每次手动重新连接。 请参阅 SQL Server 用户反馈
SMO/脚本 修复了尝试在 SQL Azure DB 中对加密视图使用“生成脚本...”时遇到的问题
XEvent UI 修复了从其他应用程序切换到 SSMS 时可能导致 SSMS 崩溃的问题。
XEvent UI 还原了 18.7 中由于附加引号而导致 XEvent 创建出现 bug 的改进。 此更改是暂时的,并且在后续版本中会恢复改进,而不会引发 bug。

已知问题 (18.8)

新项 详细信息 解决方法
Analysis Services 在极少数情况下,如果在使用升级设置升级 SSMS 后尝试打开 DAX 编辑器,则会看到“对象未设置为对象实例”错误。 卸载并重新安装 SQL Server Management Studio。 如果重新安装后未解决问题,请关闭所有 SSMS 实例、备份,然后删除 %AppData%\Microsoft\SQL Server Management Studio%LocalAppData%\Microsoft\SQL Server Management Studio
常规 SSMS “新建服务器审核规范”对话框可能会导致 SSMS 发生故障,并显示访问冲突错误。 空值
常规 SSMS 应将使用 SMO 的 SSMS 扩展重新编译为面向新的特定于 SSMS 的 SMO v161 包。 预览版在 https://www.nuget.org/packages/Microsoft.SqlServer.SqlManagementObjects.SSMS/
针对以前 160 版本的 Microsoft.SqlServer.SqlManagementObjects 包编译的扩展中仍然可用。
空值
Integration Services 导入或导出 Integration Services 中的包或导出 Azure-SSIS Integration Runtime 中的包时,包含脚本任务/组件的包的脚本丢失。 删除文件夹“C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\MSBuild”。
Integration Services 在较新的操作系统上,与 Integration Services 的远程连接可能会失败,并"指定的服务不存在为已安装的服务"。 标识 Computer\HKEY_CLASSES_ROOT\AppID & Computer\HKEY_CLASSES_ROOT\ WOW6432Node\AppID 下的 Integration Services 相关注册表位置,在这些配置单元中,将名为"LocalService"的注册表项重命名为"LocalService_A",以便我们尝试连接的 Integration Services 的特定版本

18.7.1

download下载 SSMS 18.7

  • 版本号:18.7.1
  • 生成号:15.0.18358.0
  • 发行日期:2020 年 10 月 27 日

简 (中文) 繁体中文 () 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.7.1 中的缺陷修复

新项 详细信息
查询存储 修复了右键单击查询存储的对象资源管理器节点时引发的错误。

已知问题 (18.7.1)

新项 详细信息 解决方法
Analysis Services 在极少数情况下,如果在使用升级设置升级 SSMS 后尝试打开 DAX 编辑器,则会看到“对象未设置为对象实例”错误。 若要解决此问题,请卸载并重新安装 SSMS。
DAX 查询编辑器 打开 DAX 查询编辑器导致错误“对象未设置为对象的实例” 卸载并重新安装 SQL Server Management Studio。 如果重新安装后未解决问题,请关闭所有 SSMS 实例、备份,然后删除 %AppData%\Microsoft\SQL Server Management Studio%LocalAppData%\Microsoft\SQL Server Management Studio
常规 SSMS “新建服务器审核规范”对话框可能会导致 SSMS 发生故障,并显示访问冲突错误。 空值
常规 SSMS 应将使用 SMO 的 SSMS 扩展重新编译为面向新的特定于 SSMS 的 SMO v161 包。 预览版本适用于 https://www.nuget.org/packages/Microsoft.SqlServer.SqlManagementObjects.SSMS/
针对以前160版本的 SqlManagementObjects 包进行编译的扩展仍将起作用。
空值
生成脚本向导 尝试枚举 SQL Server 2014 及更低版本上的数据库对象时,向导失败。 请参阅 SQL Server 用户反馈 使用 SSMS 18.6 在 SQL 2014 和更早版本的生成脚本向导中选择对象。
Integration Services 导入或导出 Integration Services 中的包或导出 Azure-SSIS Integration Runtime 中的包时,包含脚本任务/组件的包的脚本丢失。 删除文件夹“C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\MSBuild”。
Integration Services 与 Integration services 的远程连接可能会失败,并出现 "指定的服务不是已安装的服务"。 在 "Computer\HKEY_CLASSES_ROOT\AppID & 计算机 \ HKEY_CLASSES_ROOT \ WOW6432Node\AppID" 和这些配置单元中标识与 integration services 相关的注册表位置,将名为 "LocalService" 的注册表项重命名为 "LocalService_A",以获取我们尝试连接的特定版本的 Integration services
“对象资源管理器” 由于引擎发生了与 Azure Synapse Analytics 无服务器 SQL 池相关的更改,因此低于 18.7 的 SSMS 版本的对象资源管理器有中断性变更。 若要继续将 SSMS 中的对象资源管理器与 Azure Synapse Analytics 无服务器 SQL 池结合使用,需要使用 SSMS 18.7 或更高版本。

18.7

download下载 SSMS 18。7

  • 版本号:18.7
  • 生成号:15.0.18357.0
  • 发行日期:2020 年 10 月 20 日

简体中文 () 中文 (传统) 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.7 中的新变化

重要

从 SQL Server Management Studio (SSMS) 18.7 开始,Azure Data Studio 将自动与 SSMS 一起安装。 SQL Server Management Studio 的用户现在可以从 Azure Data Studio 的创新和功能中获益。 Azure Data Studio 是适用于你的环境的跨平台开源桌面工具,无论是在云中、本地还是混合环境中。

若要了解有关 Azure Data Studio 的详细信息,请查看什么是 Azure Data Studio常见问题解答

新项 详细信息
Azure Data Studio 安装集成 安装 SSMS 也会安装 Azure Data Studio。
Always Encrypted 若要识别新的 HSM 终结点,需要升级 SSMS。 这是通过使用新的 AKV 提供程序 NugetPackage 来完成的。
导入平面文件 经过了改进,通过默认学习 300 行数据,以更好地预测数据类型。
导入平面文件 防止应该是 SmallInt 的列被声明为 TinyInt。
导入平面文件 如果数据导入失败,则会改进 DW 表的正确清理。
Resource Governor 新增了对十进制值的支持。
显示计划 新增了 PREDICT 运算符。
XEvent UI 新增了使用 wait_type 名称编写脚本来输出扩展事件的功能。 要求用户在 wait_type 筛选器谓词中使用 map_value 列的值,而不是 map_key,因为密钥值在版本升级期间可能会发生变更。 解决方法:新增了一个复选框,用户可用来选择使用 map_value 还是 map_key 作为 wait_type 筛选器谓词值。

18.7 中的缺陷修复

新项 详细信息
可访问性 修复了当查询 DW 时弹出的“数据库不支持以下设置”窗口中按钮的 Tab 键顺序。
辅助功能 导入和导出向导:在高 DPI 模式下,页面布局不正确。
活动监视器 修复了以下问题:活动监视器在打开“进程”选项卡时暂停。请参阅 SQL Server 用户反馈
AlwaysOn 可用性组 修复了读取缩放可用性组故障转移不起作用的问题。
Analysis Services 已将 PowerQuery 组件更新为 2.84.982,以用于 AS 表格模型方案。
Analysis Services 修复了以下问题:在尝试通过 msmdpump.dll 连接到 SSAS 时出错。 请参阅 SQL Server 用户反馈
备份/还原 修复了以下问题:对于 SQL 2016 及更低版本,在 HostDistribution 属性缺失的情况下选择“查看连接属性”生成了 SMO 错误。
数据库设计器 修复了以下问题:在处理十进制数字时 SSMS 发生故障。
数据库关系图 修复了以下问题:在“添加表”对话框没有正确显示的情况下,使用数据库关系图可能会导致 SSMS 发生故障或停止响应。
数据库镜像 修复了以下问题:镜像配置失败。 请参阅 SQL Server 用户反馈
常规 SSMS 修复了以下问题:在尝试连接到 Azure SQL DB 时,可能需要数秒钟(用户数据库中的 SQL 登录)。
常规 SSMS 修复了 SSMS 未处理/显示 ( xdl 文件) 捕获的死锁的问题。
常规 SSMS 修复了以下问题:无法尝试打开 SQL Server 2008 R2 及更低版本的错误日志设置,找不到 ErrorLogSizeKb 属性。
常规 SSMS 关于 Azure Synapse Analytics 无服务器 SQL 池支持的常规修复和改进。
导入平面文件 修复了以下问题:向导没有检测到文件可能被另一个应用程序使用,而是抛出了错误。 请参阅 SQL Server 用户反馈
导入/导出数据层应用程序 修复了以下问题:导入 bacpac 时,默认服务层为标准 S0(与 Azure 门户和 SqlPackage.exe 行为相同)。
导入平面文件 修复了向导未检测到该文件可能由另一个应用程序使用,而是引发错误的问题。 请参阅 SQL Server 用户反馈
Integration Services 修复了以下问题:当不同的订阅有相同的名称时,IR 创建向导和作业迁移向导中的 Azure 订阅组合框项是重复的。
Integration Services 修复了有时连接 IR 创建向导中无法启用按钮的问题。
Integration Services 修复了"设置参数值"对话框中"使用环境变量"ComboBox 的项顺序不一的问题。
Intellisense 修复了以下问题:在执行查询时,SSMS 可能会发生故障。
Intellisense 修复了以下问题:当用户连接到配置了只读路由的可用性组时,IntelliSense 无法运行。
链接服务器 修复了具有 CONTROL SERVER 权限的用户 (但在 sysadmin 角色) 无法添加链接服务器的问题。
日志查看器 修复了具有 VIEW SERVER STATE 权限的用户无法查看错误日志SQL Server的问题。 请参阅 SQL Server 用户反馈
“对象资源管理器” 修复了以下问题:在某些对象资源管理器节点(如“策略管理”、“扩展事件”)上选择“启动 PowerShell”菜单可能会导致 PowerShell 无法正常启动。
已注册的服务器 修复了以下问题:在尝试注册中央管理服务器时 SSMS 发生故障。
已注册的服务器 修复了以下问题:缺少从已注册的服务器启动 Azure Data Studio 的菜单项。
报表 修复了以下问题:在性能仪表板上,无法尝试转到子链接(如“费用高昂的查询”)。 这个问题在大多数非英语版本的 SSMS 中很常见。 请参阅 SQL Server 用户反馈
显示计划 修复了以下问题:在使用“查找节点”搜索文本时 SSMS 发生故障。 请参阅 SQL Server 用户反馈
显示计划 在“内存授予”工具提示行上添加了 KB 后缀
漏洞评估 修复了以下问题:当尝试在漏洞评估中设置基线时,SSMS 抛出了错误。 请参阅 SQL Server 用户反馈
XEvent UI 修复了点击 F1 时未在 DOCS 上的正确页面上登录的问题。
XEvent UI 修复了 XEvent 查看器中的日志,其中工具提示未正确显示包含使用代理项对编码的文本的文本。

已知问题 (18.7)

新项 详细信息 解决方法
Analysis Services 在极少数情况下,如果在使用升级设置升级 SSMS 后尝试打开 DAX 编辑器,则会看到“对象未设置为对象实例”错误。 若要解决此问题,请卸载并重新安装 SSMS。
常规 SSMS “新建服务器审核规范”对话框可能会导致 SSMS 发生故障,并显示访问冲突错误。 空值
常规 SSMS 应将使用 SMO 的 SSMS 扩展重新编译为面向新的特定于 SSMS 的 SMO v161 包。 预览版在 https://www.nuget.org/packages/Microsoft.SqlServer.SqlManagementObjects.SSMS/
针对以前 160 版本的 Microsoft.SqlServer.SqlManagementObjects 包编译的扩展中仍然可用。
空值
生成脚本向导 尝试枚举 SQL Server 2014 及更低版本上的数据库对象时,向导失败。 请参阅 SQL Server 用户反馈 使用 SSMS 18.6 在 SQL 2014 和更早版本的生成脚本向导中选择对象。
Integration Services 导入或导出 Integration Services 中的包或导出 Azure-SSIS Integration Runtime 中的包时,包含脚本任务/组件的包的脚本丢失。 解决方法:删除文件夹“C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\MSBuild”。 空值
Integration Services 在较新的操作系统上,与 Integration Services 的远程连接可能会失败,并"指定的服务不存在为已安装的服务"。 解决方法:在 Computer\HKEY_CLASSES_ROOT\AppID & Computer\HKEY_CLASSES_ROOT\ WOW6432Node\AppID 下标识 Integration Services 相关的注册表位置,在这些配置单元中,将名为"LocalService"的注册表项重命名为"LocalService_A",以便我们尝试连接的 Integration Services 的特定版本 不适用
“对象资源管理器” 由于引擎发生了与 Azure Synapse Analytics 无服务器 SQL 池相关的更改,因此低于 18.7 的 SSMS 版本的对象资源管理器有中断性变更。 若要继续将 SSMS 中的对象资源管理器与 Azure Synapse Analytics 无服务器 SQL 池结合使用,需要使用 SSMS 18.7 或更高版本。
查询存储 右键单击时查询存储的对象资源管理器节点时引发错误。 通过展开节点并右键单击各个子选项,直接访问项。

18.6

download下载 SSMS 18.6

  • 版本号:18.6
  • 生成号:15.0.18338.0
  • 发行日期:2020 年 7 月 22 日

简 (中文) 繁体中文 () 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.6 中的新增功能

新项 详细信息
Analysis Services 更新到最新版本的 AS 客户端库。
审核 添加了对 SENSITIVE_BATCH_COMPLETED_GROUP 操作 ID(字符串而非数字)的支持。
审核 将以下字段添加到审核查看器:affected_rows、response_rows、connection_id、duration_milliseconds 和 data_sensitivity_information。
数据分类 更新 SSMS 以支持通过 PowerShell cmdlet 导出/导入导出的策略。
导入平面文件 添加了对 /.tsv .csv固定宽度文件和文件类型检测的支持,以确保它们分别分析为 csv/tsv 文件。
Integration Services 添加了对 Azure SQL 托管实例代理作业的支持,以便在 Azure-SSIS IR 中从包存储执行 SSIS 包。
SMO/脚本编写 添加了对在 Azure Synapse Analytics(以前的 SQL Azure DW)上编写动态数据掩码脚本的支持。
SMO/脚本编写 添加了对在 Azure Synapse Analytics 上编写安全策略脚本的支持。

18.6 中的 bug 修复

新项 详细信息
可访问性 " 数据库常规" 属性页 上的 "辅助功能" 调整后的边框颜色 (网格和名称框周围的边框更暗,将对比度设置为 3:1) 。
可访问性 添加了对查询执行的处理以更新讲述人(需要在计算机上安装 NetFx4.8+)。
Always Encrypted 修复了新的 " 列加密密钥 " 对话框指出 CEK 不 enclave 启用的问题,即使 CMK 启用 enclave。
Analysis Services 修复了查看 Analysis Services 分区可能导致未经处理的异常的问题。
数据库关系图 修复了数据库关系图长时间未解决的问题,该问题导致现有关系图损坏和 SSMS 崩溃。 如果使用 SSMS 18.0 到 18.5.1 之间的版本创建或保存关系图,并且该关系图包含文本批注,则在任何版本的 SSMS 中均无法打开该关系图。 经过修复后,SSMS 18.6 可以打开并保存 SSMS 17.9.1 及更早版本创建的关系图。 SSMS 17.9.1 和以前的版本也可以在 SSMS 18.6 保存关系图后打开它。 请参阅 SQL Server 用户反馈
数据分类 修复了 "数据分类" 窗格的 "建议" 面板中未显示列名的问题。
常规 SSMS 修复了 SQL Azure DB(超大规模服务层)的数据库属性“大小”和“可用空间”的值不正确的问题。
常规 SSMS 修复了 SQL Azure DB 的数据库属性“大小”显示最大值而非数据库实际大小的问题(注意:对于 DW,它仍显示最大大小)。
常规 SSMS 解决了 SSMS 中的三个常见挂起源的问题。
常规 SSMS 修复了数个与 SSMS 连接对话框忘记条目(服务器/用户/密码)相关的问题。 请参阅 SQL Server 用户反馈SQL Server 用户反馈
常规 SSMS 修复了“统计信息属性”对话框中选中“更新这些列的统计信息”复选框并选择“确定”后无反应的问题。 统计信息未更新,尝试为操作编写脚本时,将生成 没有脚本 消息) 的操作。 请参阅 SQL Server 用户反馈
常规 SSMS 解决了与 CVE-2020-1455 相关的问题。
导入/导出数据层应用程序 修复了导入 bacpac 文件时 SSMS 引发错误的问题。 请参阅 SQL Server 用户反馈
Integration Services 修复了使用 SSMS 18.4 或更早版本在 Azure SQL 托管实例中执行 SSIS 包时客户无法编辑 SQL 代理作业步骤的 bug。
Integration Services 修复了用于在 SQL 代理作业步骤中为本地 SQL Server 执行 SSIS 包的“执行选项”选项卡中缺少“使用 32 位运行时”选项的 bug。
Intellisense/编辑器 修复了执行文件- >> 数据库引擎查询时可能弹出错误对话框的问题。
“对象资源管理器” 修复了在对象资源管理器中右键单击表或索引节点时,属性窗口不可用于 Azure SQL 数据库的问题。
“对象资源管理器” 解决了当控制平面中断影响 sys.database_service_objectives 时 SSMS 无法在 Azure 中展开 master 数据库的数据库节点这一问题。
报表 修复了在 Linux
上已损坏的若干标准报表示例:内存消耗报表失败,并出现类似于 "/var/opt/mssql/log/log_116. trc\log.trc" 无效的错误 ... ") 。
SMO/脚本编写 更新了逻辑以在 Azure SQL 数据库中创建新的数据库,将 Gen5_2 用作默认 SLO。
Xevent UI 修复了长时间未解决的问题(在 SSMS 18.0 中引入):“保存为 XEL 文件...”引发错误。 请参阅 SQL Server 用户反馈

已知问题 (18.6)

新项 详细信息 解决方法
Analysis Services 通过 msmdpump.dll 连接到 SSAS 时出错。 请参阅 SQL Server 用户反馈 升级到 SSMS 18.7 或更新的版本。
常规 SSMS “新建服务器审核规范”对话框可能会导致 SSMS 发生故障,并显示访问冲突错误。 空值
常规 SSMS 应将使用 SMO 的 SSMS 扩展重新编译为面向新的特定于 SSMS 的 SMO v161 包。 预览版本适用于 https://www.nuget.org/packages/Microsoft.SqlServer.SqlManagementObjects.SSMS/
针对以前160版本的 SqlManagementObjects 包进行编译的扩展仍将起作用。
空值
Integration Services 导入或导出 Integration Services 中的包或导出 Azure-SSIS Integration Runtime 中的包时,包含脚本任务/组件的包的脚本丢失。 解决方法:删除文件夹“C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\MSBuild”。 空值
Integration Services 与 Integration services 的远程连接可能会失败,并出现 "指定的服务不是已安装的服务"。 解决方法:在 "Computer\HKEY_CLASSES_ROOT\AppID & 计算机 \ HKEY_CLASSES_ROOT \ WOW6432Node\AppID" 和这些配置单元内确定 integration services 相关的注册表位置,将名为 "LocalService" 的注册表项重命名为 "LocalService_A",以获取我们尝试连接的特定版本的 Integration services 空值

18.5.1

download下载 SSMS 18.5。1

  • 版本号:18.5.1
  • 生成号:15.0.18333.0
  • 发行日期:2020 年 6 月 9 日

简体中文 () 中文 (传统) 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.5.1 中的 bug 修复

新项 详细信息
Analysis Services 提高了在连接到 AS Azure 或 Power BI 服务器的情况下展开数据库列表时的性能。
Analysis Services 修复了尝试打开 Analysis Services 服务器的同步数据库向导时出现错误的问题。
Analysis Services 修复了阻止用户使用单元数据权限查询 SSAS 2017 及更早版本的问题。
常规 SSMS 表设计器 - 修复了在表设计器网格中尝试使用 TAB 键时发出嘟嘟声的问题

已知问题 (18.5.1)

新项 详细信息 解决方法
常规 SSMS 关系图设计存在一个已知 bug,导致现有关系图损坏。 例如,使用 SSMS 17.9.1 创建关系图设计,然后使用 SSMS 18.x 更新/保存它,再尝试使用 17.9.1 打开它。 请参阅 SQL Server 用户反馈,了解更多详细信息。 空值
常规 SSMS “新建服务器审核规范”对话框可能会导致 SSMS 发生故障,并显示访问冲突错误。 空值
SMO/脚本 需要针对新的 SMO v160 重新编译使用 SMO 的 SSMS 扩展。 空值
Integration Services 导入或导出 Integration Services 中的包或导出 Azure-SSIS Integration Runtime 中的包时,包含脚本任务/组件的包的脚本丢失。 解决方法: 删除文件夹“C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\MSBuild”。

18.5

download下载 SSMS 18.5

  • 版本号:18.5
  • 生成号:15.0.18330.0
  • 发行日期:2020 年 4 月 7 日

简 (中文) 繁体中文 () 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.5 中的新变化

新项 详细信息
Analysis Services 现已开始支持 Analysis Services 中的 Power BI 终结点(Azure Analysis Services 的匹配功能)。
Analysis Services 探查器:现已开始支持 Analysis Services 跟踪定义 15.1。
数据分类 向 VA 扫描结果视图添加了按钮,单击此但能可转到“数据分类”窗格,从而修正数据分类规则。
数据分类 现已开始支持“数据分类”中的敏感度级别。
超大规模 现已开始支持向 SQL Azure 超大规模导入数据层应用程序 (.bacpac) 。
Integration Services 支持在 MI 代理作业中通过文件系统执行 SSIS 包。
Integration Services 在将已启用 Azure 的 DTExec 配置为在 Azure-SSIS Integration Runtime 上调用 SSIS 包执行方面进行了用户友好改进。
Integration Services 支持连接 Azure-SSIS Integration Runtime,以及管理或执行包存储中的 SSIS 包。
Integration Services 支持将本地 SSIS 代理作业迁移到 ADF 管道和触发器。
Integration Services 改进了从 SSIS DB 导出 SSIS 项目的用户体验。 旧版导出加载和升级了 SSIS 项目中的包,相比之下,新版独立导出不会加载和升级 SSIS 项目中的包。 而是将包保留在项目中,就像它们在 SSIS DB 中一样,不同之处在于将保护级别更改为 EncryptSensitiveWithUserKey。
SMO/脚本 向 View 对象添加了新属性 DwMaterializedViewDistribution。
SMO/脚本 已取消支持功能限制 (此预览功能已从本地 SQL Azure 和 SQL 中删除)。
SMO/脚本 添加了“笔记本” ,可作为“生成脚本”向导的目标。
SMO/脚本 添加了对 Azure Synapse Analytics 无服务器 SQL 池的支持。
SMO/脚本 SQL API - 平台、名称和引擎Edition 字段现在可以包含常用逗号分隔列表 (平台:[WindowsLinux]) ,而不仅是正则表达式 (平台/Windows|Linux/)
SMO/脚本 SQL 评估 API - 添加了 13 条评估规则。 如需了解更多详情,请转到 GitHub

18.5 中的缺陷修复

新项 详细信息
可访问性 SSIS ADF/新建计划:修复了"新建计划"向导下讲述人扫描模式下焦点顺序不是 逻辑的问题
可访问性 延伸数据库向导:修复了屏幕阅读器在提供有关表的信息时不通知查询表名称的问题。
Analysis Services 修复了使用 Azure AD 连接在 AS 中编写脚本时的缓存连接。
AlwaysOn 修复了添加到 ALWAYS ON AG 的第一个数据库未正确联接的问题。
AlwaysOn 修复了以下问题:在连接到大数据群集终结点后,如果尝试显示仪表板,会看到错误消息。
审核 修复了以下问题:如果存储帐户的根文件夹中有名称为空的文件夹,“审核日志合并”窗口发生故障。
审核 修复了以下问题:如果容器的根目录中的项过多,“审核日志合并”窗口不会显示所有服务器。
数据分类 修复了以下问题:对于包含大量表的数据库,“数据分类” 向导不会打开。
数据分类 现在,在验证过程中,我们对每个标签/infoType 强制执行不同的 GUID,并强制执行 GUID 的结构。
数据分类 删除了 SqlServer2019 中的分类流程。
数据分类 更正了旧验证测试(添加了级别、删除了非法属性 InformationTypes ),并为前两个点添加了新测试。
数据分类 “已分类列”表正上方的按钮现在按预期最小化建议面板。
常规 SSMS 更新了 MSODBC 和 MSOLEDB 驱动程序的版本。
常规 SSMS 解决了 SSMS 中至少两个常见源的挂起和故障问题。
常规 SSMS 解决了在选择“浏览”按钮时“还原” 对话框挂起的另一种情况。
常规 SSMS 修复了 Azure Synapse Analytics 无服务器 SQL 池的新数据库 GUI。
常规 SSMS 修复了 Azure Synapse Analytics 无服务器 SQL 池的“新建外部表...”和“新建外部数据源...”模板。
常规 SSMS 修复了 Azure Synapse Analytics 无服务器 SQL 池的数据库属性、连接属性、报表隐藏和重命名。
常规 SSMS Always Encrypted:修复了以下问题:在选择启用了 enclave 的新密钥时,密钥名称下拉列表变成只读列表。
常规 SSMS 清理了“数据库属性选项” 网格,其中显示两个“其他类别” 。
常规 SSMS 修复了以下问题:滚动条从“数据库属性选项”网格的中间开始滚动。
常规 SSMS 修复了以下问题:在连接到 Analysis Services 服务器后,如果打开 .sql 文件,会导致 SSMS 发生故障。
常规 SSMS 连接对话框:修复了取消选中 "记住密码" 不起作用的问题。
常规 SSMS 修复了以下问题:始终记住与服务器/用户关联的凭据。 请参阅 SQL Server 用户反馈
常规 SSMS 修复了偶尔无法正确刷新编辑器窗口的问题。 这是通过在 " 工具 选项 > " 环境中禁用硬件加速来实现的。 请参阅 SQL Server 用户反馈
常规 SSMS 修复了 Azure Active Directory 身份验证未通过代理运行的问题。
高 DPI/缩放 修复了以下问题:“索引属性” 上的控件可能会错误呈现(按钮重叠网格)。 请参阅 SQL Server 用户反馈
高 DPI/缩放 修复了“数据库属性” 对话框中的多个问题,此对话框可能会在 4K 监视器上显示剪裁的控件。
高 DPI/缩放 修复了 4k 显示器上的“发布和订阅”向导。
高 DPI/缩放 在“新建审核服务器规范”页上进行了次要修复。
高 DPI/缩放 修复了“高可用性”向导中的 4k 显示器问题。
高 DPI/缩放 解决了在125% 时,用户无法在 Xevent 的 "新建会话" 窗口中添加目标的问题,以及在 Xevent 会话向导中设置会话事件筛选器的问题。
高 DPI/缩放 修复了以下问题:当缩放比例大于 100% 时,“将数据库备份到 URL” UI 上的控件无法呈现。
导入平面文件 更新了“平面文件导入”向导,为“允许 NULL”列提供了全部选中的选项。 请参阅 SQL Server 用户反馈
“对象资源管理器” 修复了以下问题:当连接字符串用于在“连接”对话框进行连接时,对象资源管理器可能会显示不正确的信息。
“对象资源管理器” 修复了以下问题:对于包含数千个(超过 20,000 个)表的数据库,OE 在展开表时的速度缓慢。
查询存储 UI 修复了以下问题:(对于“等待时间” 指标)作为每个单独等待类别的执行计数总和的 TRC 报表计算执行计数不正确。 但对于查询的单个执行,将为查询等待的每个等待类别都注册它。 因此,如果 TRC 只是跨等待类别计算它的总和,则会导致执行计数膨胀。 实际上,它应是跨 wait_category 的最大值。
查询存储 UI 修复了以下问题:当结果集按 top x 进行筛选时,TRC 详细视图返回的数据不正确。 之所以会这样是因为,查询使用了多个公用表表达式,这些表达式随后联接在一起,以创建最终结果集。 如果 top x 被推送到 CTE 中,有时可能会筛选掉所需的行。 这有时可能会导致结果集具有不确定性。 解决方法是,不要将 top x 子句推送到 CTE。
查询存储 UI 修复了以下问题:网格或图表视图中的“计划摘要”需要上次查询执行等待时间。 缺少此列会破坏查询。 此更改集会将这一列添加到等待统计信息 CTE。
显示计划 改进了 SSMS 如何显示包含多个执行的运算符的估计行计数:(1) 已将 SSMS 中的“估计行数” 修改为“每执行的估计行数”;(2) 新增了属性“所有执行的估计行数” ;(3) 已将属性“实际行数” 修改为“所有执行的实际行数” 。
SQL 代理 修复了以下问题:尝试编辑 SQL 代理作业步骤可能会导致 SSMS UI 冻结。 SSMS 现在允许 (视图 "视图中查看) 名称为" 标记 "的 output_file, (不是在运行时 SQL 确定的) 代理支持的简单宏/标记。 此外,当用户无权访问文件时,SSMS 不会禁用 "查看" 按钮 () SQL 权限。 请参阅 SQL Server 用户反馈
SQL 代理 修复了“作业步骤”页上的 Tab 键顺序。
SQL 代理 反转了“作业步骤”页上的“下一步”和“上一步”按钮的位置,让它们按逻辑顺序排列。
SQL 代理 调整了“作业计划”窗口,使其不剪裁 UI。
SMO/脚本 修复了 Azure Synapse Analytics 无服务器 SQL 池的数据库脚本编写。
SMO/脚本 删除了显式 sqlvariant 强制转换(SqlOnDemand 的非法 T-SQL 语法),这修复了 SqlOnDemand 的脚本。
SMO/脚本 修复了以下问题:跳过 SQL Azure 索引上的 FILLFACTOR。
SMO/脚本 修复了与为外部对象编写脚本相关的问题。
SMO/脚本 解决了生成脚本不允许针对 SQL 数据库选择扩展属性的脚本选项的问题。 同时,还修复了此类扩展属性的脚本。
SMO/脚本 SQL 评估 API - XTPHashAvgChainBuckets 规则中的帮助链接不正确。
XEvent UI 修复了以下问题:将鼠标悬停在网格中的项之上即选中这些项。 请参阅 SQL Server 用户反馈SQL Server 用户反馈

已知问题 (18.5)

新项 详细信息 解决方法
  • 无法从计算机 B 修改通过在计算机 A 上运行的 SSMS 创建的数据库关系图(SSMS 崩溃)。 请参阅 SQL Server 用户反馈 37992649,了解更多详细信息。

  • 导入或导出 Integration Services 中的包或导出 Azure-SSIS Integration Runtime 中的包时,包含脚本任务/组件的包的脚本丢失。 解决方法是,删除文件夹 C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\MSBuild 。

  • “新建服务器审核规范”对话框可能会导致 SSMS 发生故障,并显示访问冲突错误。

  • 需要将使用 SMO 的 SSMS 扩展重新编译为,定目标到新的 SMO v160(包将在 SSMS 18.5 发布后立即在 nuget.org 上提供)。

  • 在 SSMS 中通过 msmdpump.dll 连接到 SSAS 时出错

18.4

download下载 SSMS 18。4

  • 版本号:18.4
  • 生成号:15.0.18206.0
  • 发行日期:2019 年 11 月 4 日

简体中文 () 中文 (传统) 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

新项 详细信息
数据分类 添加了对用于数据分类的自定义信息保护策略的支持。
查询存储 在对话框属性中添加了“每个查询的最大计划数”值 。
查询存储 添加了对新的自定义捕获策略的支持。
查询存储 向查询存储的“数据库属性”选项添加了“等待统计信息捕获模式”。
SMO/脚本 SQL DW 中的具体化视图的支持脚本。
SMO/脚本 添加了对 Azure Synapse Analytics 无服务器 SQL 池的支持。
SMO/脚本 SQL 评估 API - 添加了 50 条评估规则(请参阅 GitHub 上的详细信息)。
SMO/脚本 SQL 评估 API - 添加了基本数学表达式以及与规则条件的比较。
SMO/脚本 SQL 评估 API - 添加了对 RegisteredServer 对象的支持。
SMO/脚本 SQL 评估 API - 更新了以 JSON 格式存储规则的方式,还更新了应用替代项/自定义项的机制。
SMO/脚本 SQL 评估 API - 更新了规则以支持 Linux 上的 SQL。
SMO/脚本 SQL 评估 API - 更新了规则集 JSON 格式并添加了架构版本。
SMO/脚本 SQL 评估 API - 更新了 cmdlet 输出以提高建议的可读性。
XEvent 探查器 向 XEvent 探查器会话添加了 error_reported 事件 。

18.4 中的 bug 修复

新项 详细信息
Analysis Services 修复了多维数据库的 DAX 脚本编辑器未在 IntelliSense 中显示表的问题。
Analysis Services 使用 DAX 分析程序转换为引擎字符串。 这适用于国际分隔符、十进制和空白。
Always Encrypted 修复了声明验证不区分大小写的问题 。
Always Encrypted 修复了错误/警告报告未正常运行的问题。
复制数据库向导 修复了此对话框呈现中的各种截断和布局问题。
常规 SSMS 修复了一个长期未解决的问题,即当还指定了 SQL 文件时,SSMS 不遵从在命令行中传递的连接信息。
常规 SSMS 修复了尝试在“复制筛选器”对象上显示安全对象时 SSMS 中的故障。
常规 SSMS 通过让 SSMS 查看凭据缓存,减轻了 -P 命令行选项的删除:如果找到所需凭据,则会使用它建立连接。
导入平面文件 修复了导入平面文件 功能未正确处理文本限定符的问题。
“对象资源管理器” 修复了在对象资源管理器中删除 Azure SQL 数据库会显示错误消息的问题。
查询结果 修复了在 SSMS 18.3.1 中引入的一个问题,即网格会稍微绘制得窄一点,并在每列中最长的字符串末尾显示“...” 。
复制工具 修复了在尝试编辑 SQL 代理作业时导致应用程序引发错误(“无法加载文件或程序集...”)的问题。
SMO/脚本 修复了当排序规则为 SQL DW 的脚本表Japanese_BIN2的问题。
SMO/脚本 修复了 ScriptAlter() 在服务器上结束语句执行的问题。
SQL 代理 修复了代理操作员 UI 在操作员名称在 UI 中进行了更改时不更新名称,也不会对它编写脚本的问题。 请参阅 SQL Server 用户反馈,了解更多详细信息。

已知问题 (18.4)

  • 无法从计算机 B 修改通过在计算机 A 上运行的 SSMS 创建的数据库关系图(SSMS 崩溃)。 请参阅 SQL Server 用户反馈,了解更多详细信息。

  • 在多个查询窗口之间切换时会出现重绘问题。 请参阅 SQL Server 用户反馈,了解更多详细信息。 此问题的解决方法是在"工具选项"下禁用 硬件 加速

可参考 SQL Server 用户反馈了解其他已知问题,并向产品团队提供反馈。

18.3.1

download下载 SSMS 18.3.1

  • 版本号:18.3.1
  • 生成号:15.0.18183.0
  • 发行日期:2019 年 10 月 2日

简 (中文) 繁体中文 () 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.3 1 的新增功能

新项 详细信息
数据分类 向列属性 UI 添加数据分类信息(信息类型 、信息类型 ID 、敏感度标签 和敏感度标签 ID 未在 SSMS UI 中公开)。
Intellisense/编辑器 更新了对最近添加到 SQL Server 2019 中的功能(例如,“ALTER SERVER CONFIGURATION” )的支持。
Integration Services 添加新的选择菜单项 Tools > Migrate to Azure > Configure Azure-enabled DTExec,该菜单项将 Azure-SSIS Integration Runtime 上的 SSIS 包执行作为 ADF 管道中的“执行 SSIS 包”活动调用。
SMO/脚本 添加了对 Azure SQL DW 唯一约束的支持脚本的支持。
SMO/脚本 数据分类
- 添加了对 2008 SQL 10 (SQL 及更高版本) 的支持。
- 为 2019 年 1 (SQL 5 月版本 15 SQL添加了新的敏感度属性"rank") 及更高版本Azure SQL 数据库。
SMO/脚本 SQL 评估 API - 向规则集格式添加了版本控制。
SMO/脚本 SQL 评估 API - 添加了新的检查。
SMO/脚本 SQL 评估 API - 添加了对 Azure SQL 托管实例的支持。
SMO/脚本 SQL 评估 API - 更新了 cmdlet 的默认视图,将结果作为表格显示。

18.3.1 中的 bug 修复

新项 详细信息
Analysis Services 修复了 MDX 查询编辑器中的缩放问题。
Analysis Services 修复了 XEvent UI 中阻止户创建新会话的问题。
到 SQL Azure 的数据库部署 修复了导致此功能无法正常运行的问题(在 DacFx 中)。
常规 SSMS 修复了导致 SSMS 在 XEvent 查看器使用排序功能时崩溃的问题。
常规 SSMS 修复了 SSMS 还原数据库可能无限期停止响应的长期未解决的问题。
有关更多详细信息,请参阅 SQL Server 用户反馈项:







常规 SSMS 修复了所有登录名的默认语言显示为阿拉伯语的问题。
有关更多详细信息,请参阅 SQL Server 用户反馈项:
常规 SSMS 修复了难以看到“查询选项”对话框(当用户右键单击 T-SQL 编辑器窗口时)的问题 。
常规 SSMS SSMS 18.2) 中引入的结果网格/文件 (中显示的完成时间消息现在可在 "工具 选项 > 查询执行 > SQL Server > 高级 > 显示完成时间" 下配置。
常规 SSMS 在连接对话框中,将“Active Directory - 密码”和“Active Directory - 集成”分别替换为“Azure Active Directory - 密码”和“Azure Active Directory - 集成” 。
常规 SSMS 修复了以下问题:当用户位于 UTC 偏移量为负的 TZ 中时,用户无法使用 SSMS 配置对 SQL Azure 托管实例的审核。
常规 SSMS 修复了 XEvent UI 中将鼠标悬停在网格上导致行被选中的问题。
有关更多详细信息,请参阅 SQL Server 用户反馈项:
导入平面文件 通过让用户在简单或丰富数据类型检测之间进行选择,修复了“导入平面文件”未导入所有数据的问题。
有关更多详细信息,请参阅 SQL Server 用户反馈项:
Integration Services 为 SSIS 操作报表添加新的操作类型 StartNonCatalogExecution
Integration Services 修复了 Azure 数据工厂管道中由 Azure 启用的实用工具 DTExec 导致的问题,以使用正确参数类型。 (18.3.1 明确了这一点)
SMO/脚本 修复了使用 SMO.Server.SetDefaultInitFields(true) 时导致 SMO 在提取属性时引发错误的问题。
查询存储 UI 修复了在“跟踪查询”视图中选择“执行计数”指标时 Y 轴无法缩放的问题 。
漏洞评估 禁用了 Azure SQL 数据库的清除和批准基线。

已知问题 (18.3.1)

  • 无法从计算机 B 修改通过在计算机 A 上运行的 SSMS 创建的数据库关系图(SSMS 崩溃)。 请参阅 SQL Server 用户反馈,了解更多详细信息。

  • 在多个查询窗口之间切换时会出现重绘问题。 请参阅 SQL Server 用户反馈,了解更多详细信息。 此问题的解决方法是在 "工具 > 选项" 下禁用硬件加速。

可参考 SQL Server 用户反馈了解其他已知问题,并向产品团队提供反馈。

18.2

download下载 SSMS 18。2

  • 版本号:18.2
  • 生成号:15.0.18142.0
  • 发行日期:2019 年 7 月 25 日

简体中文 () 中文 (传统) 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.2 的新增功能

新项 详细信息
Integration Services (SSIS) Azure 中 SSIS 包计划程序的性能优化。
Intellisense/编辑器 添加了对数据分类的支持。
OPTIMIZE_FOR_SEQUENTIAL_KEY 添加了 IntelliSense 支持。
OPTIMIZE_FOR_SEQUENTIAL_KEY 可以在数据库引擎内启用优化,有助于提高索引中高并发插入的吞吐量。 此选项旨在用于易发生最后一页插入争用的索引,常见于有顺序键(如标识列、序列或日期/时间列)的索引。 有关更多详细信息,请参阅 CREATE INDEX
查询执行或结果 在消息中添加了一个完成时间,以跟踪给定查询执行完毕的时间 。
查询执行或结果 允许显示更多数据(结果转换为文本)以及将其存储在单元中(结果转换为网格)。 SSMS 现在允许从 256 k 和 64 K (最多允许2M 个字符,) 。 这还解决了用户无法从网格单元中获取超过 43680 个字符的问题。
显示计划 (ContainsInlineScalarTsqludfs) 启用 内联标量 UDF 功能 后,在 QueryPlan 中添加了一个新属性。
SMO 添加了对 SQL 评估 API 的支持。 有关详细信息,请参阅 SQL 评估 API

18.2 中的 bug 修复

新项 详细信息
可访问性 更新了按 F3 时可排序的 XEvent UI(网格)。
AlwaysOn 修复了在尝试删除可用性组 (AG) 时 SSMS 引发错误的问题
AlwaysOn 修复了将副本配置为“同步”、使用读取扩展 AG(群集类型 = NONE)时,SSMS 显示错误的故障转移向导的问题。 现在,SSMS 显示针对 Force_Failover_Allow_Data_Loss 选项的向导,这是群集类型 NONE 可用性唯一允许的向导
AlwaysOn 修复了向导将允许的同步数限制为三个的问题
数据分类 修复了尝试查看 CompatLevel 级别低于 150 的数据库的数据分类报告时,SSMS 引发“索引(从零开始)必须大于或等于零”错误 。
常规 SSMS 修复了用户无法通过鼠标滚轮水平滚动结果窗格的问题。 请参阅 SQL Server 用户反馈,了解更多详细信息。
常规 SSMS 更新了“活动监视器”,使其忽略良性等待类型 SQLTRACE_WAIT_ENTRIES
常规 SSMS 修复了文本编辑器 ( 选项卡和状态栏选项卡) 颜色选项未持久化的问题。 请参阅 SQL Server 用户反馈
常规 SSMS 在连接对话框中,将“Azure Active Directory - 含 MFA 支持的通用身份验证”替换为了“Azure Active Directory - 含 MFA 的通用身份验证”(功能相同,但希望能够减少混淆) 。
常规 SSMS 更新了 SSMS,使其在创建 Azure SQL 数据库时使用正确的默认值。
常规 SSMS 修复了当服务器为 SQL Linux 容器时,用户无法从注册服务器中的节点启动 PowerShell 的问题 。
导入平面文件 修复了从 SSMS 18.0 升级到 18.1 后,“导入平面文件”无法正常运行的问题 。 请参阅 SQL Server 用户反馈
导入平面文件 修复了标头包含 Unicode 字符的 .csv 文件中“导入平面文件向导报告重复或无效的列”的问题 。
“对象资源管理器” 修复了在连接到 SQL Express 时,某些菜单项(例如 SQL Server“导入和导出向导”)缺失或禁用的问题 。 请参阅 SQL Server 用户反馈,了解更多详细信息。
“对象资源管理器” 修复了将对象从对象资源管理器拖动到编辑器时导致 SSMS 故障的问题。 请参阅 SQL Server 用户反馈,了解更多详细信息。
“对象资源管理器” 修复了重命名数据库导致对象资源管理器中显示错误数据库名称的问题。 请参阅 SQL Server 用户反馈,了解更多详细信息。
“对象资源管理器” 修复了一个长期未解决的问题,即对于设置为使用 Windows 不再支持的排序规则的数据库,尝试展开其对象资源管理器中的“表”节点时会触发错误(并且用户无法展开其表) 。 此类排序规则的一个示例是 Korean_Wansung_Unicode_CI_AS。
注册服务器 修复了在注册服务器使用“Active Directory - 集成”或“Azure Active Directory - 含 MFA 的通用身份验证”的情况下,尝试针对多个服务器发出查询(在注册服务器的“组”下)因 SSMS 无法连接而无法正常工作的问题 。
注册服务器 修复了在注册服务器使用“Active Directory - 密码”或“SQL 身份验证”,且用户选择不记住密码的情况下,尝试针对多个服务器发出查询(在注册服务器的“组”下)可能导致 SSMS 故障的问题 。
报表 修复了“磁盘使用情况”报告中的问题,即当数据文件有大量盘区时,报告失败 。
复制工具 修复了复制监视器无法与 AG 中的发布服务器数据库和分发服务器一起使用的问题(以前曾在 SSMS 17.x 中修复过此问题)
SQL 代理 修复了在添加、插入、编辑或删除作业步骤时,焦点重置到第一行而不是活动行的问题。 请参阅 SQL Server 用户反馈,了解更多详细信息。
SMO/脚本 修复了“CREATE OR ALTER”不对包含扩展属性的对象编写脚本的问题 。 请参阅 SQL Server 用户反馈,了解更多详细信息。
SMO/脚本 修复了 SSMS 无法正确编写 CREATE EXTERNAL LIBRARY 的脚本的问题。 请参阅 SQL Server 用户反馈,了解更多详细信息。
SMO/脚本 修复了尝试对包含几千个表的数据库运行“生成脚本”导致进度对话框似乎卡滞的问题 。
SMO/脚本 修复了 SQL 2019 中编写外部表的脚本不起作用的问题 。
SMO/脚本 修复了 SQL 2019 中编写外部数据源的脚本不起作用的问题 。 请参阅 SQL Server 用户反馈,了解更多详细信息。
SMO/脚本 修复了面向 Azure SQL 数据库时,未编写列*扩展属性*脚本的问题。 有关更多详细信息,请参阅 stackoverflow
SMO/脚本 最后一页插入:SMO - 添加属性“Index.IsOptimizedForSequentialKey”
SSMS 安装程序 缓解了 SSMS 安装程序错误地阻止安装 SSMS 报告不匹配语言的问题。 在某些异常情况下(例如中止的安装程序或错误地卸载以前的 SSMS 版本),这可能是一个问题。 请参阅 SQL Server 用户反馈,了解更多详细信息。
XEvent 探查器 修复了关闭查看器时出现的故障。

已知问题 (18.2)

  • 无从在计算机 B 中修改从在计算机 A 上运行的 SSMS 创建的数据库关系图(这会导致 SSMS 出现故障)。 请参阅 SQL Server 用户反馈,了解更多详细信息。

  • 在多个查询窗口之间切换时会出现重绘问题。 请参阅 SQL Server 用户反馈。 此问题的解决方法是在"工具""选项"下禁用硬件加速

  • 对于在网格、文本或文件中显示的 SSMS 结果中可以查看的数据大小,存在限制。

  • 在对象资源管理器中删除 Azure SQL 数据库时接收错误出现问题,但实际上会成功接收。

  • 不管登录名的实际默认语言设置如何,SQL 登录名的默认语言在“登录属性”对话框中都可能显示为阿拉伯语。 若要查看给定登录名的实际默认语言,请使用 T-SQL 从 master.sys.server_principles 选择登录名的 default_language_name 。

18.1

download下载 SSMS 18.1

  • 版本号:18.1
  • 生成号:15.0.18131.0
  • 发行日期:2019 年 6 月 11 日

简 (中文) 繁体中文 () 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.1 的新增功能

新项 详细信息
数据库关系图 SSMS 中再现数据库关系图
SSBDIAGNOSE.EXE SQL Server 诊断(命令行工具)已添加回 SSMS 包。
Integration Services (SSIS) 支持 Azure 中的计划 SSIS 包,该包位于 Azure 中的 SSIS 目录或系统文件中。 右键单击 Azure 中 SSIS 目录中的 SSIS 包时,会显示三个条目用于启动"新建计划"对话框,"在 Azure 中计划 SSIS 包"菜单项位于"工具"菜单项下的"迁移到 Azure"菜单项下,右键单击 Azure SQL 托管实例 代理下的"作业"文件夹时会显示"在 SQL Server Azure 中计划 SSIS"。

18.1 中的 bug 修复

新项 详细信息
可访问性 改进了代理作业 UI 的辅助功能。
可访问性 通过添加“自动刷新”按钮的可访问名称,同时添加智能可访问名称,该名称会帮助用户了解其按的是何按钮以及按下该按钮所产生的影响,从而改进了“Stretch 监视器”页面上的辅助功能 。
ADS 集成 修复了尝试使用 ADS 注册服务器时 SSMS 可能出现崩溃的问题。
数据库设计器 添加了对 Latin1_General_100_BIN2_UTF8 排序规则的支持(在 SQL Server 2019 CTP3.0 中可用)
数据分类 防止将敏感度标签添加到历史记录表中的列,这是不受支持的。
数据分类 解决了有关错误处理兼容级别(服务器与数据库)的问题。
数据库设计器 添加了对 Latin1_General_100_BIN2_UTF8 排序规则的支持(在 SQL2019 CTP3.0 中可用)。
常规 SSMS 修复了以下问题:索引中伪列脚本不正确。
常规 SSMS 修复了“登录属性”页面中的问题:单击“添加凭据”按钮可能会引发空引用异常 。
常规 SSMS 修复了“索引属性”页面中显示的 money 列大小。
常规 SSMS 修复了以下问题:在 SQL 编辑器窗口中,SSMS 未遵循“工具/选项”中的 Intellisense 设置 。
常规 SSMS 修复了以下问题:SSMS 未遵循“帮助”设置(联机与脱机)。
高 DPI 修复了不受支持的查询选项的错误对话框中的控件布局。
高 DPI 修复了 SSMS 的某些本地化版本上“新建可用性组”页面中控件的布局 。
高 DPI 修复了“新建作业计划”页面的布局 。 请参阅 SQL Server 用户反馈,了解更多详细信息。
导入平面文件 修复了以下问题:在导入期间,行可能会在无任何通知的情况下丢失。
Intellisense/编辑器 减少了流向 IntelliSense 的 Azure SQL 数据库的基于 SMO 的查询流量。
Intellisense/编辑器 修复了在键入 T-SQL 以创建用户时显示的工具提示中的语法错误。 此外,修复了错误消息以区分用户和登录名。
日志查看器 修复了以下问题:即使双击对象资源管理器中旧的存档符号,SSMS 也始终打开当前服务器(或代理)日志。 请参阅 SQL Server 用户反馈,了解更多详细信息。
SSMS 安装 修复了以下问题:当安装日志路径包含空格时导致 SSMS 安装失败。 请参阅 SQL Server 用户反馈,了解更多详细信息。
SSMS 安装 修复了以下问题:SSMS 在显示初始屏幕后立即退出。
有关更多详细信息,请参阅以下站点:
SSMS 拒绝启动数据库管理员
对象资源管理器 解除了在 Linux 上连接到 SQL 时对“启用 PowerShell”的启用限制 。
对象资源管理器 修复了以下问题:在尝试展开 Polybase/横向扩展组节点时(连接到计算节点时)导致 SSMS 崩溃。
对象资源管理器 修复了以下问题:即使在禁用给定索引后,“禁用”菜单项仍然处于启用状态 。 请参阅 SQL Server 用户反馈,了解更多详细信息。
报表 更正报表以在 KB 中显示 GrantedQueryMemory (SQL 性能仪表板报表) 。 请参阅 SQL Server 用户反馈,了解更多详细信息。
报表 改进了对 Always-On 方案中日志块的跟踪。
显示计划 在显示计划架构中添加了新的显示计划元素 SpillOccurred 。
显示计划 向显示计划架构添加了远程读取(ActualPageServerReads、ActualPageServerReadAheads、ActualLobPageServerReads、ActualLobPageServerReadAheads)
SMO/脚本 避免在非图形表的脚本编写期间查询边缘约束。
SMO/脚本 删除了在使用数据分类编写列的脚本时,对敏感度分类的约束 。
SMO/脚本 修复了生成数据时,图形表上的 "生成脚本" 失败的问题。 请参阅 SQL Server 用户反馈,了解更多详细信息。
SMO/脚本 修复了以下问题:EnumObjects() 方法无法获取同义词的架构名称。
SMO/脚本 修复了以下问题:在 UIConnectionInfo.LoadFromStream() 中未读取 AdvancedOptions 部分(未指定密码时) 。
SQL 代理 修复了以下问题:在使用“作业属性”窗口时导致 SSMS 崩溃。 请参阅 SQL Server 用户反馈,了解更多详细信息。
SQL 代理 修复了以下问题:“作业步骤属性”中的“查看”按钮不会始终处于启用状态,从而阻止查看给定作业步骤的输出 。
XEvent UI 在 XEvents 列表中添加了“Package”列,以区分具有相同名称的事件。
XEvent UI 向 XEventUI 添加了缺少的“EXTERNAL LIBRARY”类类型映射。

已知问题 (18.1)

  • 用户在将对象资源管理器中的表对象拖动到查询编辑器时可能收到错误。 我们已注意到此问题并计划在下一版本中提供修补程序。

  • "选项"- "文本编辑器"- "编辑器" 选项卡和状态栏 > 上的 "组连接" 和 "单一服务器连接" 颜色选项在关闭 SSMS 18.1 后不会保留。 重新打开 SSMS 后,“状态栏布局和颜色”选项会还原为默认设置(白色)。

  • 对于在网格、文本或文件中显示的 SSMS 结果中可以查看的数据大小,存在限制。

  • 无法从计算机 B 修改通过在计算机 A 上运行的 SSMS 创建的数据库关系图(SSMS 崩溃)。 请参阅 SQL Server 用户反馈,了解更多详细信息。

18.0

download下载 SSMS 18。0

  • 版本号:18.0
  • 生成号:15.0.18118.0
  • 发行日期:2019 年 4 月 24 日

简体中文 () 中文 (传统) 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

18.0 的新增功能

新项 详细信息
支持 SQL Server 2019 SSMS 18.0 是第一个可以完全识别 SQL Server 2019 (compatLevel 150) 的版本 。
支持 SQL Server 2019 支持 SQL Server 2019 和 SQL 托管实例中的“BATCH_STARTED_GROUP”和“BATCH_COMPLETED_GROUP”。
支持 SQL Server 2019 SMO:添加了对 UDF 内联的支持。
支持 SQL Server 2019 GraphDB:在 Graph TC 序列的显示计划中添加标志。
支持 SQL Server 2019 Always Encrypted:添加了对 AEv2/Enclave 的支持。
支持 SQL Server 2019 Always Encrypted:用户单击“选项”按钮以启用/配置 Enclave 支持时,连接对话框将显示新的“Always Encrypted”选项卡。
减小了 SSMS 下载大小 当前大小约为 500 MB,约为 SSMS 17.x 捆绑包的一半。
SSMS 基于 Visual Studio 2017 独立 Shell 新的 shell(SSMS 基于 Visual Studio 2017 15.9.11)解锁了 SSMS 和 Visual Studio 中的所有辅助功能修复程序,并包含最新的安全修复程序。
SSMS 辅助功能改进 我们进行了大量的工作以解决所有工具(SSMS、DTA 和探查器)中的辅助功能问题
SSMS 现可安装在自定义文件夹中 此选项在命令行(适用于无人参与安装)和设置 UI 中均可用。 在命令行中,将此额外参数传递到 SSMS-Setup-ENU.exe: SSMSInstallRoot = C:\MySSMS18。默认情况下,SSMS 的新安装位置是:% ProgramFiles (x86) % \ Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.exe。 这并不意味着 SSMS 为多实例。
SSMS 允许使用 OS 语言以外的其他语言进行安装 已解除阻止混合语言设置。 例如,可以在法语版 Windows 上安装 SSMS 德语版。 如果操作系统语言与 SSMS 语言不匹配,则用户需要更改 "国际设置上的"工具 "选项 ,否则 SSMS 会显示英语 UI。
SSMS 与 SQL 引擎不再共享组件 我们为避免与 SQL 引擎共享组件付出了大量努力,共享组件通常会导致可维护性问题(一方强制改写另一方安装的文件)。
SSMS 需要 NetFx 4.7.2 或更高版本 我们将最低要求从 NetFx4.6.1 升级到 NetFx4.7.2:这让我们能够利用新框架公开的新功能。
迁移 SSMS 设置的功能 当 SSMS 18 首次启动时,系统会提示用户迁移 17.x 设置。 用户设置文件现存储为纯 XML 文件,从而提高了可移植性并且可能允许编辑。
支持高 DPI 现默认启用高 DPI。
SSMS 附带 Microsoft OLE DB 驱动程序 有关详细信息,请参阅下载适用于 SQL Server 的 Microsoft OLE DB 驱动程序
Windows 8 不支持 SSMS。 Windows 10 和 Windows Server 2016 需要 1607 (10.0.14393) 或更高版本 由于 NetFx 4.7.2 上新的依赖项,SSMS 18.0 不会安装在 Windows 8、较旧版本的 Windows 10 和 Windows Server 2016 上。 SSMS 安装程序会阻止这些系统。 仍然支持 Windows 8.1。
SSMS 不再添加到 PATH 环境变量 SSMS.EXE 的路径(以及常规工具)不再添加到路径中。 用户可以手动添加它,也可以在新式 Windows 计算机上使用“开始”菜单添加。
不再需要包 ID 来开发 SSMS 扩展 以前 SSMS 仅选择性地加载已知包,因此需要开发人员注册其自己的包。 这种情况不会再出现。
常规 SSMS 在 SSMS 中公开文件组的 AUTOGROW_ALL_FILES 配置选项。
常规 SSMS 从 SSMS GUI 中删除了有风险的“轻型池”和“优先级提升”选项。 有关详细信息,请参阅优先级提升详细信息 - 以及不建议这样做的原因
常规 SSMS 用于创建文件的新建菜单和键绑定:Ctrl+Alt+N 。 CTRL + N 继续创建一个新查询 。
常规 SSMS 用户现在可以使用“新防火墙规则”对话框指定规则名称,而不是代表用户自动生成一个规则名称 。
常规 SSMS 特别针对 v140+ T-SQL 改进了编辑器中的 IntelliSense。
常规 SSMS 在 SSMS UI 中的排序规则对话框上为 UTF-8 添加了支持。
常规 SSMS 为连接对话框 MRU 密码切换到了“Windows 凭据管理器”。 这将解决一个长期未解决的问题,即密码的持久性并非始终可靠。
常规 SSMS 通过确保在预期监视器上弹出越来越多的对话框和窗口,改进了对多监视器系统的支持。
常规 SSMS 在“服务器属性”对话框的“新建数据库设置”页中公开了“备份校验和默认”服务器配置。 有关详细信息,请参阅 https://feedback.azure.com/forums/08035-sql-server/suggestions/34634974
常规 SSMS 在“配置 SQL Server 错误日志”下公开了“错误日志文件的最大大小”。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035/suggestions/33624115
常规 SSMS 在“工具”菜单下添加了“迁移到 Azure”– 我们集成了数据库迁移助手和 Azure 数据库迁移服务,提供快速便捷的访问,帮助加快迁移到 Azure 的过程。
常规 SSMS 添加了逻辑,提示用户在使用“更改连接”时提交打开的事务。
Azure Data Studio 集成 添加了启动/下载 Azure Data Studio 的菜单项。
Azure Data Studio 集成 向对象资源管理器添加了“启动 Azure Data Studio”菜单项。
Azure Data Studio 集成 右键单击 OE 中的数据库节点时,将向用户显示上下文菜单,以在 Azure Data Studio 中运行查询或创建新笔记本。
Azure SQL 支持 SLO/Edition/MaxSize 数据库属性现在接受自定义名称,从而更容易支持 Azure SQL 数据库的未来版本。
Azure SQL 支持 添加了对 vCore SKU(常规用途和业务关键)的支持:Gen4_24 和所有 Gen5。
Azure SQL 托管实例 连接到 Azure SQL 托管实例时,在 SMO 和 SSMS 中添加了新的“Azure AD 登录”作为新登录类型。
AlwaysOn 在 SSMS Always On 仪表板中重新处理 RTO(估计恢复时间)和 RPO(估计的数据丢失)。 有关详细信息,请参阅监视 Always On 可用性组的性能
Always Encrypted “连接到服务器”对话框中新“Always Encrypted”选项卡的“启用 Always Encrypted”复选框现在提供为数据库连接启用/禁用 Always Encrypted 的简便方法。
具有安全 Enclave 的 Always Encrypted 已进行了多项改进,以 Always Encrypted 支持安全 enclaves SQL Server 2019:用于在 "连接到服务器" 对话框中指定 "enclave 证明 URL" 的文本字段 (新 Always Encrypted 选项卡) 。 “新列主密钥”对话框中用于控制新列主密钥是否允许 Enclave 计算的新复选框。 其他 Always Encrypted 密钥管理对话框现在可公开列主密钥允许 Enclave 计算的信息。
审核文件 已将身份验证方法从基于存储帐户密钥更改为基于 Azure AD 的身份验证。
数据分类 重新组织了数据分类任务菜单:将子菜单添加到了数据库任务菜单中,并添加了从菜单中打开报表而无需先打开分类数据窗口的选项。
数据分类 向 SMO 添加了新功能“数据分类”。 列对象公开新属性:SensitivityLabelName、SensitivityLabelId、SensitivityInformationTypeName、SensitivityInformationTypeId 和 IsClassified(只读)。 有关详细信息,请参阅 ADD SENSITIVITY CLASSIFICATION (Transact-SQL)
数据分类 向“数据分类”浮出控件添加了新的“分类报表”菜单项。
数据分类 更新了建议。
数据库兼容性级别升级 在"数据库名称""任务""数据库升级"下添加了一个新选项。 此选项将启动新的查询优化助手 (QTA),引导用户完成以下过程 :在升级数据库兼容性级别之前,收集性能基线。 升级到所需数据库兼容性级别。 对同一工作负荷收集第二轮性能数据。 检测工作负荷回归并提供测试建议,以提高工作负荷性能。 这类似于在查询存储使用方案中记录的数据库升级过程,最后一步(QTA 不依赖之前已知的良好状态来生成建议)除外。
数据层应用程序向导 添加了对使用图形表导入/导出数据层应用程序的支持。
平面文件导入向导 添加了用于通知用户导入可能已导致列重命名的逻辑。
Integration Services (SSIS) 添加了支持,使客户能够在 Azure 政府云中的 Azure-SSIS IR 上安排 SSIS 包。
Integration Services (SSIS) 通过 SSMS 使用 Azure SQL 托管实例的 SQL 代理时,可以在 SSIS 代理作业步骤中配置参数和连接管理器。
Integration Services (SSIS) 连接到 Azure SQL 数据库/Azure SQL 托管实例时,可以使用“default”作为初始数据库与它进行连接。
Integration Services (SSIS) 在“Integration Services 目录”节点下添加了“在 Azure 数据工厂中尝试 SSIS”的新条目项,此条目项可用于启动“Integration Runtime 创建向导”并快速创建“Azure-SSIS Integration Runtime” 。
Integration Services (SSIS) 在目录创建向导中添加了“创建 SSIS IR”按钮,该按钮可用于启动“Integration Runtime 创建向导”并快速创建“Azure-SSIS Integration Runtime” 。
Integration Services (SSIS) ISDeploymentWizard 现支持命令行模式下的 SQL 身份验证、Azure Active Directory 集成身份验证和 Azure Active Directory 密码身份验证。
Integration Services (SSIS) 部署向导现支持创建和部署到 Azure 数据工厂 SSIS Integration Runtime。
对象脚本 编写对象脚本时,为“CREATE OR ALTER”添加了新的菜单项。
查询存储 向图表 Y 轴上显示的数字添加千位分隔符,改善了部分报表(资源总消耗)的可用性。
查询存储 添加了新的查询等待统计信息报表。
查询存储 在“跟踪查询”视图中添加了“执行计数”指标。
复制工具 在复制监视器和 SSMS 中添加了对非默认端口规范功能的支持。
显示计划 如果可用,则在显示计划运算符节点下添加实际运行时间、实际行与估计行。 这使实际计划看起来与实时查询统计信息计划一致。
显示计划 为显示计划单击“编辑查询”按钮时修改了工具提示并添加了注释,以向用户表明如果查询超过 4000 个字符,则 SQL 引擎可能会截断该显示计划。
显示计划 添加了显示“Materializer 运算符(外部选择)”的逻辑。
显示计划 添加新的显示计划属性 BatchModeOnRowStoreUsed 以轻松识别正在使用“行存储的批处理模式扫描”功能的查询。 每当查询执行行存储的批处理模式扫描时,都会将新属性 (BatchModeOnRowStoreUsed="true") 添加到 StmtSimple 元素。
显示计划 为 DW ROLLUP 和 CUBE 添加了对 LocalCube RelOp 的显示计划支持。
显示计划 适用于 Azure Synapse Analyticss 中新的 ROLLUP 和 CUBE 聚合功能的新 LocalCube 运算符。
SMO 为可恢复索引创建扩展 SMO 支持。
SMO 在 SMO 对象(“PropertyMissing”)上添加了新事件以帮助应用程序作者更快地检测 SMO 性能问题。
SMO 公开了 Configuration 对象上新的 DefaultBackupChecksum 属性,该属性映射到“备份校验和默认值”服务器配置。
SMO 公开了 Server 对象上新的 ProductUpdateLevel 属性,该属性映射到正在使用的 SQL 版本(例如 CU12 和 RTM)的服务级别上。
SMO 公开了数据库对象上新的 LastGoodCheckDbTime 属性,该属性映射到"lastgoodcheckdbtime"数据库属性。 如果该属性不可用,则返回默认值“1900/1/1 凌晨 12:00:00”。
SMO 将 RegSrvr.xml 文件(注册服务器配置文件)的位置移动到了“%AppData%\Microsoft\SQL Server Management Studio”(未进行版本控制,因此可以跨 SSMS 版本共享)。
SMO 添加了“云见证”作为新的仲裁类型,以及作为新的资源类型。
SMO 在 SMO 和 SSMS 中添加了对“边缘约束”的支持。
SMO 同时在 SMO 和 SSMS 中为“边缘约束”添加了级联删除。
SMO 添加了对数据分类“读写”权限的支持。
漏洞评估 在 Azure SQL DW 上启用了漏洞评估任务菜单。
漏洞评估 更改了在 Azure SQL 托管实例上运行的漏洞评估规则集,以便“漏洞评估”扫描结果与 Azure SQL DB 中的保持一致。
漏洞评估 “漏洞评估”现在支持 Azure SQL DW。
漏洞评估 添加了新的导出功能,以将漏洞评估扫描结果导出为 Excel。
XEvent 查看器 XEvent 查看器:启用了显示计划窗口以获取更多 XEvent。

18.0 中的 bug 修复

新项 详细信息
故障与冻结 修复了与 GDI 对象相关的常见 SSMS 故障源。
故障与冻结 修复了选择"脚本作为创建/更新/删除"(已删除 SMO 对象的不必要提取)时挂起和性能不佳的一个常见源。
故障与冻结 修复了在启用 ADAL 跟踪期间使用 MFA 连接到 Azure SQL 数据库时系统停止响应的问题。
故障与冻结 修复了从活动监视器中调用时实时查询统计信息中系统停止响应(或感知到的挂起)的问题(在使用 SQL Server 身份验证但未设置“持久性安全信息”时显示的问题)。
故障与冻结 修复了在对象资源管理器中选择“报表”时系统停止响应的问题,可能表现为高延迟连接或资源的临时不可访问性。
故障与冻结 修复了尝试使用中央管理服务器和 Azure SQL Server 时 SSMS 中出现的故障。 有关详细信息,请参阅使用中央管理服务器时 SMSS 17.5 应用程序出现错误和故障
故障与冻结 通过优化 IsFullTextEnabled 属性的检索对象资源管理器修复了系统停止响应的问题。
故障与冻结 通过避免生成检索数据库属性的不必要查询,修复了“复制数据库向导”中系统停止响应的问题。
故障与冻结 修复了编辑 T-SQL 时导致 SSMS 停止响应/故障的问题。
故障与冻结 缓解了编辑大型 T-SQL 脚本时 SSMS 变得无响应的问题。
故障与冻结 修复了处理查询返回的大数据集时 SSMS 内存不足的问题。
常规 SSMS 修复了“已注册服务器”的连接中未传递“ApplicationIntent”的问题。
常规 SSMS 修复了在高 DPI 监视器上未正确呈现“新 XEvent 会话向导 UI”表单的问题。
常规 SSMS 修复了尝试导入 bacpac 文件的问题。
常规 SSMS 修复了尝试显示具有 FILEGROWTH > 2048 GB) 的数据库 (的属性引发算术溢出错误的问题。
常规 SSMS 解决了性能仪表板报表报告在子报表中找不到 PAGELATCH 和 PAGEIOLATCH 等待的问题。
常规 SSMS 另一轮修复,通过在正确的监视器中打开对话框,使 SSMS 能更好地识别多监视器。
Analysis Services (AS) 修复了 AS Xevent UI 的“高级设置”被剪辑的问题。
Analysis Services (AS) 修复了 DAX 分析引发“找不到文件”异常这一问题。
Azure SQL Database 修复了连接到 Azure SQL 数据库中的用户数据库而不是主数据库时,Azure SQL 数据库查询窗口中未正确填充数据库列表的问题。
Azure SQL Database 修复了无法向 Azure SQL 数据库添加“时态表”的问题。
Azure SQL Database 在 Azure 的菜单统计信息下启用了“统计信息属性”子菜单选项,因为它已受到相当长一段时间的完全支持。
Azure SQL - 常规支持 修复了阻止用户显示 Azure 订阅(如果存在超出 50 个)的常用 Azure UI 控件中的问题。 此外,排序已更改为按名称而不是按订阅 ID。 例如,尝试从 URL 还原备份时,用户可能会遇到此情况。
Azure SQL - 常规支持 修复了在常用 Azure UI 控件中枚举订阅时可能会引发“索引已超出范围”的问题。 必须为非负数且小于集合的大小。如果用户在某些租户中没有订阅,则出现错误。 例如,尝试从 URL 还原备份时,用户可能会遇到此情况。
Azure SQL - 常规支持 解决了服务级别目标被硬编码使得 SSMS 难以支持更新版 Azure SQL SLO 的问题。 现在,用户可以登录 Azure 并允许 SSMS 检索所有适用的 SLO 数据(版本和最大大小)
Azure SQL 托管实例支持 改进/优化了对托管实例的支持:已禁用 UI 中不支持的选项和用于处理 URL 审核目标的“查看审核日志”选项的修复。
Azure SQL 托管实例支持 “生成和发布脚本”向导脚本不支持的 CREATE DATABASE 子句。
Azure SQL 托管实例支持 为托管实例启用了实时查询统计信息。
Azure SQL 托管实例支持 数据库属性- > 文件错误地编写了 ALTER DB ADD FILE。
Azure SQL 托管实例支持 修复了即使选择某些其他计划类型时仍选择 ONIDLE 计划的 SQL 代理计划程序的回归。
Azure SQL 托管实例支持 调整 MAXTRANSFERRATE、MAXBLOCKSIZE 以在 Azure 存储上进行备份。
Azure SQL 托管实例支持 在还原操作之前编写结尾日志备份的问题(这在 CL 上不受支持)。
Azure SQL 托管实例支持 创建数据库向导未正确编写 CREATE DATABASE 语句。
Azure SQL 托管实例支持 连接到托管实例时,对 SSMS 中的 SSIS 包进行特殊处理。
Azure SQL 托管实例支持 修复了连接到托管实例时尝试使用“活动监视器”显示错误的问题。
Azure SQL 托管实例支持 改进了对 Azure AD 登录(在 SSMS 资源管理器中)的支持。
Azure SQL 托管实例支持 改进了 SMO 文件组对象的脚本编写。
Azure SQL 托管实例支持 改进了凭据的 UI。
Azure SQL 托管实例支持 添加了对逻辑复制的支持。
Azure SQL 托管实例支持 修复了导致右键单击数据库并选择“导入数据层应用程序”失败的问题。
Azure SQL 托管实例支持 修复了导致右键单击“TempDB”会显示错误的问题。
Azure SQL 托管实例支持 修复了对 SMO 中的 ALTER DB ADD FILE 语句编写脚本导致生成的 T-SQL 脚本为空的问题。
Azure SQL 托管实例支持 改进了托管实例服务器特定属性(硬件生成、服务层、使用和保留的存储)的显示。
Azure SQL 托管实例支持 修复了编写数据库脚本(“脚本作为创建...”)没有编写额外文件组和文件脚本的问题。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035/suggestions/37326799
备份/还原/附加/分离数据库 修复了 .mdf 文件的物理文件名与原始文件名不匹配时用户无法附加数据库的问题。
备份/还原/附加/分离数据库 修复了 SSMS 可能找不到有效的还原计划或可能找到的还原计划并非最优的问题。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035-sql-server/suggestions/32897752
备份/还原/附加/分离数据库 修复了“附加数据库”向导不显示已重命名的辅助文件的问题。 现在,会显示文件并添加了相关注释(例如“找不到”)。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035/suggestions/32897434
复制数据库向导 生成脚本/传输/复制数据库向导尝试创建一个表,其内存中表不强制将 ansi_padding 设置为 on。
复制数据库向导 SQL Server 2017 和 SQL Server 2019 上的传输数据库任务/复制数据库向导中断。
复制数据库向导 先创建生成脚本/传输/复制数据库向导脚本表,再创建关联的外部数据源。
连接对话框 启用了通过按 DEL 键从以前的用户名列表中删除用户名。 有关详细信息,请参阅允许从 SSMS 登录窗口删除用户
DAC 导入向导 修复了使用 Azure Active Directory (Azure AD) 连接时 DAC 导入向导失效的问题。
数据分类 修复了在数据分类窗格中保存分类时,其他数据分类窗格在其他数据库中打开的问题。
数据层应用程序向导 解决了由于对服务器的访问受限(例如,无法访问同一服务器上的所有数据库),用户无法导入数据层应用程序 (.dacpac) 的问题。
数据层应用程序向导 解决了当许多数据库碰巧托管在同一 Azure SQL 服务器上时导致导入速度非常缓慢的问题。
外部表 在模板、SMO、IntelliSense 和属性网格中添加了对 Rejected_Row_Location 的支持。
平面文件导入向导 修复了“导入平面文件向导”未正确处理双引号(转义)的问题。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035/suggestions/32897998
平面文件导入向导 修复了(在使用不同浮点分隔符的区域设置上)错误处理浮点类型的问题。
平面文件导入向导 修复了与值为 0 或 1 时的导入位数相关的问题。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035-sql-server/suggestions/32898535
平面文件导入向导 修复了浮点 数据类型输入为 null 问题。
平面文件导入向导 修复了导入向导无法处理负十进制值的问题。
平面文件导入向导 修复了向导无法从单列 CSV 文件导入的问题。
平面文件导入向导 修复了已存在目标表时平面文件导入不允许更改目标表的问题。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035-sql-server/suggestions/32896186
帮助查看器 改进了有关使用联机/脱机模式的逻辑(仍然有一些问题需要解决)。
帮助查看器 修复了使用联机/脱机设置的“查看帮助”。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035-sql-server/suggestions/32897791
高可用性和灾难恢复 (HADR)
可用性组 (AG)
修复了“故障转移可用性组”向导中角色始终显示为“正在解析”的问题。
高可用性和灾难恢复 (HADR)
可用性组 (AG)
修复了 SSMS 在“可用性组仪表板”中显示的警告遭截断的问题。
Integration Services (IS) 修复了同一台计算机上安装有 SQL Server 2019 和 SSMS 18.0 时部署向导无法连接到 SQL Server 的 SxS 问题。
Integration Services (IS) 修复了在设计维护计划时,不能编辑维护计划任务的问题。
Integration Services (IS) 修复了重命名部署下的项目时部署向导卡住的问题。
Integration Services (IS) 启用了 Azure-SSIS IR 计划功能中的环境设置。
Integration Services (IS) 修复了当客户帐户属于多个租户时 SSIS Integration Runtime 创建向导停止响应的问题。
作业活动监视器 修复了使用作业活动监视器(通过筛选器)时的故障。
“对象资源管理器” 修复了 SSMS 在 OE 中尝试展开“管理”节点(错误配置 DataCollector)时引发“对象无法从 DBNull 转换为其他类型”异常的问题。
“对象资源管理器” 修复了在调用“Edit Top N…”之前 OE 未转义引号会导致设计混淆的问题。
“对象资源管理器” 修复了无法从 Azure 存储树中启动“导入数据层应用程序”向导的问题。
“对象资源管理器” 修复了 TLS/SSL 复选框的状态不持久的“数据库邮件配置”问题。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035-sql-server/suggestions/32895541
“对象资源管理器” 修复了尝试使用 is_auto_update_stats_async_on 还原数据库时 SSMS 灰显选项并关闭现有连接的问题。
“对象资源管理器” 修复了右键单击 OE (> 中的节点(例如"表")并想要通过进入"筛选器筛选器 设置"来执行筛选表等操作的问题,筛选器设置窗体可以显示在当前处于活动状态的 SSMS) 的其他屏幕上。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035-sql-server/suggestions/34284106
“对象资源管理器” 修复了尝试重命名对象时 Delete 键在对象资源管理器中不工作这一长期未解决的问题。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035-sql-server/suggestions/33073510https://feedback.azure.com/forums/908035/suggestions/32910247 和其他重复项。
“对象资源管理器” 显示现有数据库文件的属性时,大小显示在列“大小 (MB)”而不是“初始大小 (MB)”下,这是创建新数据库时显示的内容。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035-sql-server/suggestions/32629024
“对象资源管理器” 由于当前版本的 SSMS 中不支持此类表,已禁用“图形表”的“设计”上下文菜单项。
“对象资源管理器” 修复了高 DPI 监视器不呈现“新建作业计划”对话框的问题。 有关详细信息,请参阅 https://feedback.azure.com/admin/v3/suggestions/35541262
“对象资源管理器” 修复了在对象资源管理器详细信息中显示数据库大小(“大小 (MB)”)的问题并改进了显示方式:仅 2 位小数并使用千位分隔符格式。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035/suggestions/34379308
“对象资源管理器” 修复了创建“空间索引”因“要完成此操作,请设置 PartitionScheme 属性”等错误而失败的问题。
“对象资源管理器” 在对象资源管理器中进行了一些小的性能改进,以尽可能避免发出额外的查询。
“对象资源管理器” 扩展了重命名所有架构对象的数据库时请求确认的逻辑(可配置该设置)。
“对象资源管理器” 在对象资源管理器筛选中添加了正确的转义。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035/suggestions/36678803
“对象资源管理器” 修复/改进了对象资源管理器详细信息中的视图,以显示带适当分隔符的数字。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035/suggestions/32900944
“对象资源管理器” 修复了连接到 SQL Express 时“表”节点上的上下文菜单(以前缺少“新建”浮出控件、图形表未正确列出,并且缺少由系统控制版本的表)。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035/suggestions/37245529
对象脚本 整体性能改进 - 生成 WideWorldImporters 的脚本与 SSMS 17.7 相比需要一半时间。
对象脚本 当编写对象脚本时,将省略具有默认值的 DB 作用域配置。
对象脚本 编写脚本时不生成动态 T-SQL。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035-sql-server/suggestions/32898391
对象脚本 在 SQL Server 2016 及更早版本中对表编写脚本时,省略图形语法“as edge”和“as node”。
对象脚本 修复了使用 Azure AD 和 MFA 连接到 Azure SQL 数据库时数据库对象脚本编写失败的问题。
对象脚本 修复了在 Azure SQL 数据库上使用 GEOMETRY_AUTO_GRID/GEOGRAPHY_AUTO_GRID 编写空间索引脚本时引发错误的问题。
对象脚本 修复了即使“对象资源管理器”脚本设置已设为与源匹配也仍然导致(Azure SQL 数据库的)数据库脚本始终以本地 SQL 为目标的问题。
对象脚本 修复了尝试对 SQL DW 数据库中的表(包含生成错误 T-SQL 语句的聚集索引和非聚集索引)编写脚本时出现的问题。
对象脚本 修复了尝试对 SQL DW 数据库中的表(包含生成错误 T-SQL 语句[重复语句]的“聚集列存储索引”和“聚集索引”)编写脚本时出现的问题。
对象脚本 修复了没有范围值(SQL DW 数据库)的分区表脚本的编写问题。
对象脚本 修复了用户无法编写审核/审核规范 SERVER_PERMISSION_CHANGE_GROUP 脚本的问题。
对象脚本 修复了用户无法对 SQL DW 中的统计信息编写脚本的问题。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035-sql-server/suggestions/32897296
对象脚本 修复了在“出错时继续编写脚本”设置为 false 时,“生成脚本向导”显示具有脚本编辑错误的错误表的问题。
对象脚本 改进了 SQL Server 2019 上的脚本生成。
探查器 将“聚合表重写查询”事件添加到了探查器事件。
查询数据存储 修复了可能引发“DocumentFrame (SQLEditors)”异常的问题。
查询数据存储 修复了尝试在内置查询存储报表中设置自定义时间间隔时,用户无法对开始/结束时间间隔选择 AM 或 PM 的问题。
结果网格 修复了导致高对比度模式(所选行号不可见)的问题。
结果网格 修复了单击网格时导致出现“索引超出范围”异常的问题。
结果网格 解决了网格结果背景色被忽略的问题。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035/suggestions/32895916
显示计划 有多个线程时,新的内存授予运算符属性显示错误。
显示计划 在实际执行 xml 计划的 RunTimeCountersPerThread 中添加以下 4 个属性:HpcRowCount(由 hpc 设备处理的行数)、HpcKernelElapsedUs(正在使用的内核执行的运行时间等待)、HpcHostToDeviceBytes(已从主机传输到设备的字节数)和 HpcDeviceToHostBytes (已从设备传输到主机的字节数)。
显示计划 修复了类似计划节点在错误位置突出显示的问题。
SMO 修复了 SMO/ServerConnection 未正确处理基于 SqlCredential 的连接的问题。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035-sql-server/suggestions/33698941
SMO 修复了使用 SMO 编写的应用程序在多个线程上试图枚举来自同一服务器的数据库时遇到错误(即使在每个线程上使用单独的 SqlConnection 实例)的问题。
SMO 修复了从外部表传输的性能回归问题。
SMO 修复了导致 SMO 在定位 Azure 时泄露 SqlConnection 实例的 ServerConnection 线程安全问题。
SMO 修复了在尝试还原名称中带有大括号的数据库时导致 StringBuilder.FormatError 的问题。
SMO 修复了 SMO 中的 Azure 数据库默认为所有字符串比较应用不区分大小写的排序规则,而不是针对数据库使用指定的排序规则的问题。
SSMS 编辑器 修复了还原默认颜色的“SQL 系统表”意外将颜色设置为暗黄绿色,而不是默认的绿色,使其难以在白色背景上读取的问题。 有关详细信息,请参阅还原 SQL 系统表的错误默认颜色。 此问题在 SSMS 的非英文版本上仍然存在。
SSMS 编辑器 修复了在使用 Azure Active Directory (Azure AD) 身份验证连接到 Azure SQL DW 时 IntelliSense 不工作的问题。
SSMS 编辑器 修复了用户缺少对 master 数据库的访问权限时,Azure 中的 IntelliSense 问题 。
SSMS 编辑器 修复了目标数据库排序规则区分大小写时损坏的用于创建“时态表”的代码片段。
SSMS 编辑器 新 TRANSLATE 函数当前由 intellisense 识别。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035-sql-server/suggestions/32898430
SSMS 编辑器 针对 FORMAT 内置函数改进了 IntelliSense。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035-sql-server/suggestions/32898676
SSMS 编辑器 LAG 和 LEAD 当前被识别为内置函数。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035-sql-server/suggestions/32898757
SSMS 编辑器 修复了使用“ALTER TABLE...ADD CONSTRAINT...WITH(ONLINE=ON)”时 IntelliSense 发出警告的问题。
SSMS 编辑器 修复了多个系统视图和表值函数未正确着色的问题。
SSMS 编辑器 修复了单击“编辑器”选项卡可能导致该选项卡关闭而非获得焦点的问题。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035/suggestions/37291114
SSMS 选项 解决了对象资源管理器命令页 SQL Server 的工具选项 不能正确调整大小的问题。
SSMS 选项 SSMS 现在默认禁用在 XMLA 编辑器中自动下载 DTD - XMLA 脚本编辑器(使用 xml 语言服务)现在因可能存在恶意 xmla 文件而默认阻止自动下载 DTD。 这是通过在 "工具选项 "环境 中关闭 "自动下载 dtd 和架构" 设置来控制的。
SSMS 选项 将 Ctrl+D 还原成了 SSMS 早期版本中那样的快捷方式 。 有关详细信息,请参阅 https://feedback.azure.com/forums/908035/suggestions/35544754
表设计器 修复了“编辑 200 行”中的故障。
表设计器 修复了在连接到 Azure SQL 数据库时设计器允许添加表的问题。
漏洞评估 修复了扫描结果加载不正确的问题。
XEvent 已添加两个列“action_name”和“class_type_desc”,将操作 ID 和类类型字段显示为可读字符串。
XEvent 已删除 1000000 个事件的事件 XEvent 查看器上限。
XEvent 探查器 修复了连接到 96 核 SQL Server 时无法启动 XEvent 探查器的问题。
XEvent 查看器 修复了使用“扩展事件工具栏选项”对事件分组时 XEvent 查看器出现故障的问题。

18.0 中已弃用和已删除的功能

下面列出了 SSMS 版本 18.0 中弃用和删除的功能。

  • T-SQL 调试程序
  • 数据库关系图
  • SSMS 不再安装以下工具:
    • OSQL.EXE
    • DReplay.exe
    • SQLdiag.exe
    • SSBDiagnose.exe
    • bcp.exe
    • sqlcmd.exe
  • Configuration Manager 工具:
    • SQL Server 配置管理器和报表服务器 Configuration Manager 不再是 SSMS 安装程序的一部分。
  • DMF 标准策略
    • 策略不再随 SSMS 安装。 已将它们迁移到 Git。 如果用户需要策略,则能够参与并下载/安装它们。
  • SSMS 命令行选项 - P 已删除
    • 出于安全考虑,已删除命令行上指定明文密码的选项。
  • 生成脚本 > 已删除发布到 Web 服务
    • 从 SSMS UI 中删除了此已弃用的功能。
  • 已删除对象资源管理器中的 "维护 > 旧节点" 节点。
    • 将不再能够访问陈旧的“数据库维护计划”和“SQL Mail”节点。 新式“数据库邮件”和“维护计划”节点继续照常工作。

已知问题 (18.0)

  • 安装版本 18.0 时可能会遇到以下问题:无法运行 SQL Server Management Studio。 如果遇到此问题,请按照 SSMS2018 - 已安装,但不运行一文中的步骤进行操作。

  • 对于在网格、文本或文件中显示的 SSMS 结果中可以查看的数据大小,存在限制

  • 在多个查询窗口之间切换时会出现重绘问题。 请参阅 SQL Server 用户反馈,了解更多详细信息。 此问题的解决方法是在 "工具 > 选项" 下禁用硬件加速。

17.9.1

download下载 SSMS 17.9。1

  • 版本号:17.9.1
  • 生成号:14.0.17289.0
  • 发行日期:2018 年 11 月 21 日

17.9.1 中的 bug 修复

  • 修复了在使用带有 SQL 查询编辑器的“Azure Active Directory - 通用且具有 MFA 支持”身份验证时,用户可能会遇到关闭连接并在每次查询调用时重新打开连接的问题。 此类关闭连接的副作用包括意外删除全局临时表,有时还会向连接提供新的 SPID。
  • 修复了长期未解决的问题,即还原计划无法查找还原计划,或在某些情况下生成低效的还原计划。
  • 修复了“导入数据层应用程序”向导中的问题,该问题在连接到 Azure SQL 数据库时可能出现错误。

注意

如果安装在以下平台中,非英语本地化版本的 SSMS 17.x 需要 KB 2862966 安全更新程序包:Windows 8、Windows 7、Windows Server 2012 和 Windows Server 2008 R2。

简体中文 () 中文 (传统) 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

卸载并重装 SSMS 17.x

如果安装 SSMS 时遇到问题,并且标准的卸载和重装无法解决问题,可以先尝试下修复 Visual Studio 2015 IsoShell。 如果修复 Visual Studio 2015 IsoShell 不能解决此问题,可以尝试下面的步骤来解决许多偶然的问题:

  1. 卸载 SSMS 与使用应用 功能程序和功能卸载任何应用程序 (相同的方式,具体取决于 Windows) 的版本。

  2. 通过提升的 cmd 提示符卸载 Visual Studio 2015 IsoShell :

    PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"

    vs_isoshell.exe /Uninstall /Force /PromptRestart

  3. 像卸载任何应用程序那样卸载 Microsoft Visual C++ 2015 可再发行组件。 如果计算机上有 x86 和 x64,则卸载它们。

  4. 通过提升的 cmd 提示符重装 Visual Studio 2015 IsoShell :

    PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"

    vs_isoshell.exe /PromptRestart

  5. 重装 SSMS。

  6. 如果当前不是最新版本的话,则升级到最新版本的 Visual C++ 2015 可再发行组件

16.5.3

download下载 SSMS 16.5。3

  • 版本号:16.5.3
  • 生成号:13.0.16106.4
  • 发行日期:2017 年 1 月 30 日

简体中文 () 中文 (传统) 英语 (美国) 法语德语意大利语日语朝鲜语葡萄牙语 (巴西) 俄语西班牙语

16.5.3 中的 bug 修复

  • 修复了 SSMS 16.5.2 中引入的问题,即当表具有多个稀疏列时,导致“表”节点扩展。

  • 用户可以部署包含 OData 连接管理器的 SSIS 包,这些包连接到 SSIS 目录的 Microsoft Dynamics AX/CRM Online 资源。 有关详细信息,请参阅 OData 连接管理器

  • 为现有表配置 Always Encrypted 功能失败,在不相关的对象上出错。 连接 ID 3103181

  • 为现有数据库配置 Always Encrypted 功能时,多个架构无法正常运行。 连接 ID 3109591

  • 由于数据库包含引用系统视图的视图,Always Encrypted、“已加密列”向导失败。 连接 ID 3111925

  • 使用 Always Encrypted 功能进行加密时,错误处理加密后刷新模块出现错误。

  • “打开最近的文件”菜单不显示最近保存的文件。 连接 ID 3113288

  • 右键单击表的索引(通过远程 (Internet) 连接)时,SSMS 运行缓慢。 连接 ID 3114074

  • 解决了 SQL 设计器滚动条的问题。 连接 ID 3114856

  • 表的上下文菜单暂时停止响应

  • SSMS 偶尔在活动监视器中引发异常和崩溃。 连接 ID 697527

  • SSMS 2016 崩溃,显示错误“由于在 IP 71AF8579 (71AE0000) 的 .NET 运行时出现内部错误,进程终止,退出代码 80131506”

其他下载

有关所有 SQL Server Management Studio 下载的列表,请搜索 Microsoft 下载中心

有关 SQL Server Management Studio 最新版本的详细信息,请参阅下载 SQL Server Management Studio (SSMS)