SQL Server Management Studio (SSMS) 发行说明
适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
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) 19.1
SSMS 19.1 是 SSMS 的最新正式发布 (GA) 版本。 如果需要 SSMS 的早期版本,请参阅 SSMS 的早期版本。
19.1
- 版本号:19.1
- 生成号:19.1.56.0
- 发布日期:2023 年 5 月 24 日
中文(简体) | 中文(繁体) | 英语(美国) | 法语 | 德语 | 意大利语 | 日语 | 朝鲜语 | 葡萄牙语(巴西) | 俄语 | 西班牙语 |
19.1 中的新增功能
新项 | 详细信息 |
---|---|
Azure Data Studio 安装集成 | 安装 SSMS 时,会安装 Azure Data Studio 1.44。 |
Always Encrypted | 在 Always Encrypted 向导中添加了对安全 enclave 和就地加密的支持。 请参阅使用 Always Encrypted 向导配置列加密。 |
Azure SQL 托管实例 | 为 Azure SQL 托管实例引入了分布式事务处理协调器 (DTC) 服务状态的可见性。 对象资源管理器可用于确定是否在 Azure SQL 托管实例上启用了 DTC(在管理节点内)。 请参阅适用于 Azure SQL 托管实例的分布式事务处理协调器 (DTC)。 |
备份/还原 | 添加了将备份文件从 Amazon S3 存储还原到 SQL Server 2022 和 Azure SQL 托管实例的功能。 |
常规 SSMS | 更新了 ssms.exe 的文件版本,使其与产品版本保持一致。 |
常规 SSMS | 从可用服务级别对象列表中删除了已弃用的硬件。 |
常规 SSMS | 将“工具”>“选项”>“Azure 服务”中的系统浏览器设置更改为默认值“True”。 将使用外部浏览器,而不是旧版嵌入式浏览器。 |
常规 SSMS | 从 SSMS 中删除了漏洞评估。 |
Azure SQL 托管实例的链接功能 | 添加了网络检查器向导,从而提供在创建链接之前测试网络连接和端口的功能。 |
Azure SQL 托管实例的链接功能 | 在现有链接创建向导中添加了高级网络故障排除功能。 这提供了在链接创建过程中排查网络连接问题的功能。 |
“对象资源管理器” | 选择前 1000 行时删除了脚本标题文本。 请参阅在“选择前 1000 行”时从 SSMS 中删除 SelectTopNRows 命令的 /****** 脚本******/ 注释。 |
PowerShell | 添加了支持用户选择从 SSMS 启动时要使用的 PowerShell 版本的功能。 |
PowerShell | 在“工具”>“选项”>“SQL Server 对象资源管理器”>“命令”中引入了更多 PowerShell 选项。 有关详细信息,请访问选项(SQL Server 对象资源管理器 - 命令)。 |
19.1 中的 bug 修复
新项 | 详细信息 |
---|---|
可访问性 | 在安装窗口和主页面上引入了多个屏幕阅读器改进。 |
附加数据库 | 解决了使用不驻留在默认目录中的日志文件附加数据库时显示消息“找不到事务日志文件。 将创建新的空日志。”的问题。 |
Azure SQL 托管实例 | 修复了在“新建链接服务器”向导中错误禁用并阻止客户使用 MSOLEDBSQL 驱动程序创建链接服务器的控件。 |
Azure SQL 托管实例 | 解决了无法在 Azure SQL 托管实例的 SQL Server 代理作业中配置 Integration Services 任务的问题。 请参阅 SSMS 19.0.1 中代理作业的 SSIS 任务配置在 Azure SQL 托管实例中不起作用。 |
备份/还原 | 更新了数据库备份对话框,以便在通过侦听器或 IP 地址连接到可用性组时启用“确定”按钮。 |
连接 | 修复了 Active Azure Directory 刷新令牌过期导致 SSMS 崩溃的问题。 |
连接 | 解决了连接对话框关闭后立即关闭 SSMS 时应用程序间歇性崩溃的问题。 |
连接 | 更新了基于别名的电子邮件的身份验证过程,以允许在同一登录名的后续连接中使用身份验证令牌。 |
数据分类 | 解决了尝试设置 Microsoft 信息保护策略时发生的 SSMS 冻结。 |
全文索引 | 修复了不允许查看全文索引的属性的问题。 |
常规 | 延迟了输出窗口的初始化,以防止 SSMS 启动速度变慢。 |
Intellisense | 添加了使用 ALTER TABLE 创建主键时对 SORT_IN_TEMPDB T-SQL 语法的支持。 |
Intellisense | 更新了 Intellisense 以识别 ALTER TABLE T-SQL 语法的无效索引操作。 |
Intellisense | 引入了对 SQL Server 2022 新备份压缩算法的支持。 |
Intellisense | 添加了对 SQL Server 2022 中引入的新函数的 Intellisense 支持(例如 JSON_ARRAY、ISJSON、WINDOW、BIT_COUNT 等)。 |
Azure SQL 托管实例的链接功能 | 更新了向导生成的 T-SQL 脚本,以将证书名称括起来。 |
PolyBase | 解决了访问现有外部数据源或外部文件格式的权限表时发生崩溃的问题。 |
已注册的服务器 | 扩展了从 Azure Data Studio 导入连接时支持的选项。 |
复制 | 解决了在对象资源管理器中的“本地发布”节点下无法打开本地发布属性页的问题。 请参阅 SSMS 19.0.1 无法打开本地发布的“属性”对话框。 |
复制 | 解决了创建包含两个同名却有不同对象类型的发布时出现的错误“对于 Int32 而言,值不是太大就是太小”。 |
SMO/脚本 | 解决了在对作业编写操作脚本后编辑新作业时出现的错误“尝试检索服务器 ‘server_name_here’ 对象的数据失败”。 |
SMO/脚本 | 修复了无法从所选向导为表生成脚本的问题。 |
SSIS | 解决了无法使用 Azure SSIS 集成运行时进行连接的问题。 |
存储帐户 | 修复了从 Azure 存储帐户中删除容器受阻的问题。 |
表编辑器 | 修复了在表中编辑 VARCHAR(255) 列时应用程序挂起的问题。 请参阅 更新特定记录的字段 (varchar(255)) 时 SSMS v18.12.1(也)在编辑模式下崩溃。 |
表编辑器 | 解决了在 Azure SQL 数据库中编辑包含句点 (.) 的表数据时显示错误信息的问题。 请参阅 Azure 中的 SSMS 表 - 设计显示<未知>。 |
已知问题 (19.1)
新项 | 详细信息 | 解决方法 |
---|---|---|
Azure SQL 托管实例 | 查看 SQL MI 数据库的数据库属性可能会返回错误“子查询返回了多个值。 如果子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式,则不允许此操作。 (.NET SqlClient 数据提供程序)”。 | 由于 msdb 中的数据不正确,存在已知问题。 若要解决此问题,请删除备份历史记录。 例如,EXEC msdb..sp_delete_backuphistory @oldest_date = '<current date>' 。 |
数据库设计器 | 如果选择使用空间数据引用表的视图的“设计”选项,会导致 SSMS 故障。 | 使用 T-SQL 来更改视图。 |
常规 SSMS | 无法从 SSMS 17 选项导入设置。 | 可以从 SSMS 18 导入设置。 |
PolyBase | 连接到 SQL 2022 时,PolyBase 节点在对象资源管理器中不可见。 | |
探查器 | “探查器”菜单没有经过本地化。 | 当前没有替代项。 |
查询编辑器 | 双击 .sql 文件后打开 SSMS 时,对象资源管理器窗口会显示为一个单独的窗口。 |
当前没有替代项。 |
服务器审核 | 查看审核日志时,出现错误“已添加项。 字典中的键: 'MNDO' 正在添加的键: 'MNDO'”。 | 当前没有解决方法。 |
Stretch DB | 删除了 Stretch DB 向导。 | 使用 T-SQL 配置 Stretch DB,或使用 SSMS 18.9.1 或更早版本使用 Stretch DB 向导。 |
可参考 SQL Server 用户反馈了解其他已知问题,并向产品团队提供反馈。
SSMS 的早期版本
通过选择相关部分中的下载链接下载以前的 SSMS 版本。
SSMS 版本 | 生成号 | 发布日期 |
---|---|---|
19.0.2 | 19.0.20209.0 | 2023 年 3 月 13 日 |
19.0.1 | 19.0.20200.0 | 2023 年 2 月 2 日 |
19.0 | 19.0.20196.0 | 2023 年 1 月 26 日 |
18.12.1 | 15.0.18420.0 | 2022 年 6 月 21 日 |
17.9.1 | 14.0.17289.0 | 2018 年 11 月 21 日 |
16.5.3 | 13.0.16106.4 | 2017 年 1 月 30 日 |
19.0.2
- 版本号:19.0.2
- 生成号:19.0.20209.0
- 发布日期:2023 年 3 月 13 日
中文(简体) | 中文(繁体) | 英语(美国) | 法语 | 德语 | 意大利语 | 日语 | 朝鲜语 | 葡萄牙语(巴西) | 俄语 | 西班牙语 |
19.0.2 中的新增功能
新项 | 详细信息 |
---|---|
Azure Data Studio 安装集成 | 安装 SSMS 时,会安装 Azure Data Studio 1.41.2。 |
19.0.2 中的 bug 修复
新项 | 详细信息 |
---|---|
Azure SQL 托管实例 | 恢复了在“数据库属性”窗口上查看“文件”和“文件组”页面的功能。 请参阅 19.0.1 中的 bug。 |
连接 | 解决了使用 Azure Active Directory 身份验证时出现的错误“应用因请求过多而受到 Azure AD 限制”。 请参阅 SSMS 19 Azure AD 集成:应用因请求过多而受到 Azure AD 限制。 |
连接 | 解决了登录到 Azure 并更改用户时的 SSMS 故障行为。 |
全文 | 修复了在将表移动到其他文件组时导致重新生成表的全文索引的问题。 |
常规 SSMS | 向 dll 文件添加了数字签名。 |
Azure SQL 托管实例的链接功能 | 修复了尝试使用“Azure SQL 托管实例”链接向导创建链接时,在选择了不含资源组的订阅情况下出现的“调用目标已引发异常”错误。 |
探查器 | 修复了在尝试通过 Power BI 工作区运行 SQL Profiler 时生成的“OLE DB 提供程序出错。 无法使用提供的凭据获取身份验证令牌”错误的问题。 |
复制 | 解决了在尝试配置复制订阅服务器时出现的“设置连接字符串后无法更改或读取属性密码”的错误。 请参阅 SSMS 19 - 在复制配置期间连接到订阅服务器时出现的问题。 |
复制 | 修复了尝试查看发布属性时出现的错误“SQL Server 在检索有关发布的信息时遇到一个或多个错误”。 请参阅 SSMS 19.0.1 无法打开本地发布的“属性”对话框。 |
报表 | 更正了“服务器仪表板”报表上的服务器启动时间。 |
SQL 代理 | 解决了无法从 SSMS 启动 SQL 代理的问题。 |
已知问题 (19.0.2)
新项 | 详细信息 | 解决方法 |
---|---|---|
Azure SQL 托管实例 | 查看 SQL MI 数据库的数据库属性可能会返回错误“子查询返回了多个值。 如果子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式,则不允许此操作。 (.NET SqlClient 数据提供程序)”。 | 由于 msdb 中的数据不正确,存在已知问题。 若要解决此问题,请删除备份历史记录。 例如,EXEC msdb..sp_delete_backuphistory @oldest_date = '<current date>' 。 |
数据库设计器 | 如果选择使用空间数据引用表的视图的“设计”选项,会导致 SSMS 故障。 | 使用 T-SQL 来更改视图。 |
常规 SSMS | 无法从 SSMS 17 选项导入设置。 | 可以从 SSMS 18 导入设置。 |
探查器 | “探查器”菜单没有经过本地化。 | 当前没有替代项。 |
查询编辑器 | 双击 .sql 文件后打开 SSMS 时,对象资源管理器窗口会显示为一个单独的窗口。 |
|
存储帐户 | 尝试从存储帐户中删除容器失败,出现“(400) 错误请求”错误。 | 使用 Azure 门户删除容器。 |
服务器审核 | 查看审核日志时,出现错误“已添加项。 字典中的键: 'MNDO' 正在添加的键: 'MNDO'”。 | 当前没有解决方法。 |
Stretch DB | 删除了 Stretch DB 向导。 | 使用 T-SQL 配置 Stretch DB,或使用 SSMS 18.9.1 或更早版本使用 Stretch DB 向导。 |
19.0.1
- 版本号:19.0.1
- 生成号:19.0.20200.0
- 发布日期:2023 年 2 月 2 日
中文(简体) | 中文(繁体) | 英语(美国) | 法语 | 德语 | 意大利语 | 日语 | 朝鲜语 | 葡萄牙语(巴西) | 俄语 | 西班牙语 |
19.0.1 中的新增功能
新项 | 详细信息 |
---|---|
Azure Data Studio 安装集成 | 安装 SSMS 时,会安装 Azure Data Studio 1.41.1。 |
19.0.1 中的 bug 修复
新项 | 详细信息 |
---|---|
维护计划 | 修复了在备份数据库任务中使用备份到 NUL 时产生“无法检索此请求的数据”错误的问题。 |
“对象资源管理器” | 修复了一个回归,该回归导致对象资源管理器不显示 Azure SQL DB Basic SLO 的数据库对象。 |
19.0
- 版本号:19.0
- 生成号:19.0.20196.0
- 发布日期:2023 年 1 月 26 日
中文(简体) | 中文(繁体) | 英语(美国) | 法语 | 德语 | 意大利语 | 日语 | 朝鲜语 | 葡萄牙语(巴西) | 俄语 | 西班牙语 |
19.0 中的新增功能
新项 | 详细信息 |
---|---|
支持 SQL Server 2022 | SSMS 19.0 是第一个可以完全识别 SQL Server 2022(兼容性级别 160)的版本。 |
Azure Data Studio 安装集成 | 安装 SSMS 时,会安装 Azure Data Studio 1.41。 |
可访问性 | 改进了数据分类窗口中的键盘导航和屏幕读取器文本。 |
Always Encrypted | 添加了在使用具有安全 enclave(列加密)的 Always Encrypted 时在“连接到服务器”对话框中显式配置证明协议的功能。 |
Azure Active Directory 身份验证 | 与关系 SQL 实例的连接现在支持 Azure Active Directory 服务主体、Azure Active Directory 托管标识和 Azure Active Directory 默认身份验证方法。 “默认”使用一系列可能的身份验证源,包括环境变量、Azure 托管标识、用户的共享令牌缓存、Visual Studio、Azure CLI 和 Azure PowerShell。 有关详细信息,请访问:选项(Azure 服务) |
审核 | 添加了对 SQL 2022 操作的支持。 |
客户端驱动程序 | 已更改为 Microsoft.Data.SqlClient。 |
包含 Always On 可用性组 | 添加了对包含 AlwaysOn 可用性组的支持。 |
数据分类 | 改进了数据分类用户界面。 |
数据库优化顾问 | 添加了对增加的非聚集索引大小(最多 1700 字节)的支持(最初在 SQL Server 2016 中提供),以允许扩展索引建议。 |
常规 SSMS | 在“工具”>“选项”>“输出窗口”中添加了新页面,让用户可以控制“输出”窗口中显示哪些窗口通道。 有关详细信息,请参阅选项(输出窗口 - 常规)。 |
德语 Azure | 从 SSMS 中删除了对 Azure Germany 的引用。 |
账本 | 添加了对从 LEDGER = ON 的数据库创建的 bacpac 或 dacpac 的导入/导出支持。 |
账本 | 添加了对账本功能数据库账本的支持。 有关详细信息,请访问什么是数据库账本?。 |
Azure SQL 托管实例的链接功能 | 引入了在 MI 链接向导中的所选任务失败时的回滚支持。 |
维护计划 | “维护计划”节点在对象资源管理器中不可用。 |
“对象资源管理器” | “已删除列”文件夹现在存在于“账本”表的“列”文件夹下,这些表已更改为删除一个或多个列。 |
PowerShell | 删除了“从内存中 OLTP 迁移生成 PowerShell 脚本。 |
查询执行或结果 | 改进了对打开的连接的检查。 |
查询计划 | 为 Merge Join 运算符的剩余属性添加了省略号按钮。 请参阅 SSMS:为 Merge Join 运算符的剩余属性添加省略号按钮。 |
查询结果 | 在“工具”>“选项”>“查询执行”中添加了选项,以在关闭查询窗口时不显示“查询事务计数”窗口。 请参阅 SSMS - 查询事务计数 - 异步。 |
查询优化助手 | 更新了用户界面以改进可访问性。 |
安全性 | 添加了对 SQL Server 2022 和 SQL Server 2019 中引入的权限的支持。 |
脚本编写 | 编写脚本时,兼容性级别默认为 160。 |
Showplan | 已更新显示计划 XML 架构。 |
Showplan | 添加了对“超大规模优化查询处理”的支持。 |
Showplan | 添加了 DOPFeedbackAdjusted 查询计划属性。 |
SNAC | 从 SSMS 中删除了对 SQL Server Native Client (SNAC/SQLNCLI) 的依赖。 有关详细信息,请访问支持策略 - SQL Server Native Client。 |
SqlParser | 添加了对 TRIM 函数的支持。 |
19.0 中的 bug 修复
新项 | 详细信息 |
---|---|
可访问性 | 修复了在数据分类窗口中导航时的辅助功能问题。 |
活动监视器 | 修复了从活动监视器查看查询计划时 SSMS 意外终止的问题。 |
Analysis Services | 现在可以连接到 Analysis Services。 |
Always Encrypted | 解决了用户在退出登录后无法登录到“列主密钥”对话框的问题。 |
可用性组仪表板 | 修复了在 SQL Server 2016 上连接到适用于 AG 的可用性组仪表板会导致“未知属性 ClusterType”错误的问题。 |
Backup | 添加了针对 SQL Server 2017 创建 NUL 备份设备的功能。 |
中央管理服务器 | 提供了查看 SQL 2022 之前的中央管理服务器中的 SQL ERRORLOG 的功能。 |
列主密钥 | 增加了轮换对话框中列主密钥名称的宽度,因此可以看到完整的名称。 |
连接 | 修复了不使用 Azure 资源管理器和 Microsoft Purview 信息保护进行身份验证的问题。 |
连接 | 解决了在未加入域的计算机上通过非 SQL 身份验证登录到 Azure 时出现的问题。 |
复制数据库向导 | 修复了使用 SQL 管理对象方法复制数据库时发生的日志提供程序类型错误。 |
数据库还原 | 解决了将备份还原到现有数据库时生成的错误。 请参阅 SSMS 的意外行为。 |
数据库优化顾问 | 添加了在生成建议时忽略 showplan XML 中意外元素的功能。 |
数据库优化顾问 | 解决了无法填充优化日志表的问题。 |
数据库优化顾问 | 实现了安全修复,包括将 ZeroMemory 替换为 SecureZeroMemory。 |
导入/导出数据层应用程序 | 还原了通过“部署数据层应用程序”选项将提取的 dacpac 部署到数据库的功能。 |
Azure SQL 托管实例的链接功能 | 修复了 MI Link 中连接泄漏的问题。 |
Azure SQL 托管实例的链接功能 | 更新了“登录 Azure”窗格中订阅下拉列表的大小,以正确显示订阅名称。 |
Azure SQL 托管实例的链接功能 | 更新了显示以正确显示 Azure 登录选项。 |
Microsoft Purview 信息保护 | 改进了在旧版 SQL Server 中查看 Microsoft Purview 信息保护时显示的图标。 |
“对象资源管理器” | 使用创建视图 UX 创建具有无效语法的视图时,SSMS 不再崩溃。 |
“对象资源管理器” | 如果平台不支持,将不再显示账本对象。 |
分区 | 添加了对管理分区窗口 UX 中 Azure SQL 托管实例已分区表的支持。 |
Power BI 数据市场 | 添加了连接到 Power BI 数据市场的功能。 |
查询编辑器 | 修复了在关闭查询窗口时出现声音通知的问题。 请参阅关闭查询窗口时出现 SSMS 18.11.1 蜂鸣声。 |
已注册的服务器 | 修复了同一文件夹中有多个已注册服务器的多服务器查询的连接问题。 |
复制 | 修复了一个错误,即在使用发布向导创建新的合并发布时出现“在兼容性级别设置为 70 或更高之前,无法从此数据库创建合并发布”。 |
安全性 | 添加了缺少数据库权限。 |
脚本编写 | 添加了将脚本编写为 DW 插入的功能。 |
SQL 代理 | SQL 代理中已排队的作业现在会显示“已排队”状态。 |
SMO/脚本 | 解决了为列添加日期时间掩码后 CREATE TABLE 脚本失败的问题。 |
SqlParser | 修复了 DATE_BUCKET 函数的语法错误。 |
SqlParser | 添加了 CREATE USER 和 CREATE 登录的缺失选项。 |
SSIS | “计划...”菜单项现已在 Azure SSIS 目录中可见。 |
Synapse | 在 SSMS 中为 Synapse 产品/服务创建了一致的命名。 |
XEvents | 修复了读取名称与另一个会话名称重叠的事件会话的目标数据导致错误事件会话中的数据出现在查看器中的问题。 |
已知问题 (19.0)
新项 | 详细信息 | 解决方法 |
---|---|---|
Azure SQL 托管实例 | 查看 SQL MI 数据库的数据库属性可能会返回错误“子查询返回了多个值。 如果子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式,则不允许此操作。 (.NET SqlClient 数据提供程序)”。 | 由于 msdb 中的数据不正确,存在已知问题。 若要解决此问题,请删除备份历史记录。 例如,EXEC msdb..sp_delete_backuphistory @oldest_date = '<current date>' 。 |
数据库设计器 | 如果选择使用空间数据引用表的视图的“设计”选项,会导致 SSMS 故障。 | 使用 T-SQL 来更改视图。 |
探查器 | “探查器”菜单没有经过本地化。 | 当前没有替代项。 |
查询编辑器 | 双击 .sql 文件后打开 SSMS 时,对象资源管理器窗口会显示为一个单独的窗口。 | |
存储帐户 | 尝试从存储帐户中删除容器失败,出现“(400) 错误请求”错误。 | 使用 Azure 门户删除容器。 |
服务器审核 | 查看审核日志时,出现错误“已添加项。 字典中的键: 'MNDO' 正在添加的键: 'MNDO'”。 | 当前没有解决方法。 |
Stretch DB | 删除了 Stretch DB 向导。 | 使用 T-SQL 配置 Stretch DB,或使用 SSMS 18.9.1 或更早版本使用 Stretch DB 向导。 |
18.12.1
- 版本号:18.12.1
- 生成号:15.0.18424.0
- 发布日期:2022 年 6 月 21 日
中文(简体) | 中文(繁体) | 英语(美国) | 法语 | 德语 | 意大利语 | 日语 | 朝鲜语 | 葡萄牙语(巴西) | 俄语 | 西班牙语
18.12.1 中的新增功能
新项 | 详细信息 |
---|---|
Azure Data Studio 安装集成 | 安装 SSMS 时,会安装 Azure Data Studio 1.37。 |
18.12.1 中的 bug 修复
新项 | 详细信息 |
---|---|
Always Encrypted | 修复了使用 Azure Key Vault 作为密钥存储时,创建列主密钥产生异常的问题。 |
数据分类 | 修复了在升级到 SSMS 18.10 或更高版本后“无法加载文件或程序集 'Microsoft.Information.Protection', Version=1.10.98.0”的问题。 请参阅最新 SSMS 18.11.1 破坏了数据分类。更新后出现缺少程序集的错误。 |
SSMS 常规错误 | 解决了在 Azure SQL DB 中通过 MFA 使用“部署数据层应用程序”选项进行 dacpac 部署时出现的相关错误。 |
17.9.1
- 版本号:17.9.1
- 生成号:14.0.17289.0
- 发行日期:2018 年 11 月 21 日
中文(简体)| 中文(繁体)| 英语(美国)| 法语| 德语| 意大利语| 日语| 朝鲜语| 葡萄牙语(巴西)| 俄语| 西班牙语
17.9.1 中的新增功能
SQL Server 实用工具在 17.x 及更新版本中不再可用。
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 不能解决此问题,可以尝试下面的步骤来解决许多偶然的问题:
像卸载任意应用程序那样卸载 SSMS(使用“应用和功能”、“程序和功能”,具体取决于 Windows 版本)。
通过提升的 cmd 提示符卸载 Visual Studio 2015 IsoShell :
PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"
vs_isoshell.exe /Uninstall /Force /PromptRestart
像卸载任何应用程序那样卸载 Microsoft Visual C++ 2015 可再发行组件。 如果计算机上有 x86 和 x64,则卸载它们。
通过提升的 cmd 提示符重装 Visual Studio 2015 IsoShell :
PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"
vs_isoshell.exe /PromptRestart
重装 SSMS。
如果当前不是最新版本的话,则升级到最新版本的 Visual C++ 2015 可再发行组件。
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)。