Azure SQL 数据库有哪些新增功能? (存档)

适用于:Azure SQL 数据库

本文汇总了 Azure SQL 数据库几个版本中与新功能和改进相关的旧文档更改。 若要详细了解 Azure SQL 数据库,请参阅什么是 Azure SQL 数据库?

返回到 Azure SQL 数据库有哪些新增功能?

2023

更改 详细信息
BASE64_ENCODE 和 BASE64_DECODE 支持 9 月 BASE64_ENCODEBASE64_DECODE 现已在 Azure SQL 数据库中推出。
具有 TDE GA 的数据库级别 CMK 9 月 数据库级别 CMK 允许为服务器内每个数据库将 TDE 保护程序单独设置为客户管理的密钥。 此功能现已正式发布。
超大规模短期和长期保留正式版 9 月 长期保留短期保留现已正式发布,适用于超大规模数据库。 有关详细信息,请阅读超大规模长期保留 (LTR) 正式版超大规模短期保留正式版
Microsoft Entra ID 更名 9 月 Azure Active Directory 已更名为 Microsoft Entra ID
优化锁定其他诊断信息 9 月 其他等待类型、等待和锁定资源以及死锁图形元素可用于优化锁定
外部 REST 终结点调用已正式发布 8 月 使用 sp_invoke_external_rest_endpoint 进行外部 REST 终结点调用使开发人员能够在 Azure SQL 数据库中直接从其他 Azure 服务调用 REST/GraphQL 终结点。
XML 压缩 GA 8 月 Azure SQL 数据库的 XML 压缩现已正式发布。 可以使用 ALTER INDEX 将 XML 压缩应用于现有的 XML 索引
TDS 8.0 GA 8 月 Azure SQL 数据库现在支持使用 TDS 8.0 对传输中的数据进行严格加密。
Azure Functions 的 Azure SQL 绑定 GA 5 月 Azure Functions 支持 Azure SQL 和 SQL Server 产品的输入绑定和输出绑定。 此功能现已正式发布。 有关详细信息,请参阅 Azure Functions 的 Azure SQL 绑定
Azure Functions 预览版的 Azure SQL 触发器 5 月 Azure Functions 支持面向 Azure SQL 和 SQL Server 产品的函数触发器。 此功能现在还在预览中。 有关详细信息,请参阅适用于 Azure Functions 的 Azure SQL 触发器
具有 TDE GA 的跨租户 CMK 5 月 使用具有 TDE 的跨租户 CMK 将 SQL 数据库置于单独的租户中,而不是包含用于加密数据库的 Azure Key Vault 资源的租户中。 此功能现已正式发布。 有关详细信息,请参阅具有 TDE 的跨租户 CMK
超大规模中可用的优化锁定 GA 5 月 优化锁定是一项新的数据库引擎功能,它提供改进的锁定机制,可减少并发事务之间的锁内存使用和阻塞。 这从根本上提高了并发性并降低了锁内存。 优化锁定现已在所有 DTU 和 vCore 服务层级中可用(包括预配和无服务器)。 此功能现已正式发布。 有关详细信息,请参阅优化锁定
近似百分位数正式发布 3 月 快速计算具有基于排名的可接受误差范围的大型数据集的百分位数,帮助使用近似百分位数聚合快速做出决策。 此功能现已正式发布。 有关详细信息,请参阅近似百分位数
收缩数据库/收缩文件(使用低优先级)正式发布 3 月 此功能解决了收缩数据库和收缩文件命令可能导致的并发问题,尤其是在活动维护期间或在繁忙的 OLTP 环境中。 在 WAIT_AT_LOW_PRIORITY 模式下,可以完成收缩数据库文件的必要任务,不会对应用程序查询性能产生负面影响。 请查看收缩数据库收缩文件(使用低优先级)
具有 TDE 的数据库级别 CMK 预览版 3 月 以前,带有 CMK 的 TDE 在服务器级别设置,并由与该服务器关联的所有加密数据库继承。 数据库级别 CMK 允许为服务器内每个数据库将 TDE 保护程序单独设置为客户管理的密钥。 此功能目前以预览版提供。 有关详细信息,请参阅在数据库级别使用客户管理的密钥进行透明数据加密 (TDE)
Azure SQL 数据库高可用性和灾难恢复清单 2 月 本指南详细回顾了可以采取的主动步骤,以便最大程度地提高可用性、确保恢复并为 Azure 中断做好准备。
优化锁定 GA 2 月 优化锁定是一项新的数据库引擎功能,它提供改进的锁定机制,可减少并发事务之间的锁内存使用和阻塞。 这从根本上提高了并发性并降低了锁内存。 此功能现已正式发布。 有关详细信息,请参阅优化锁定
具有 TDE 的跨租户 CMK 预览版 2 月 使用具有 TDE 的跨租户 CMK,SQL 数据库可位于单独的租户中,而不是包含用于加密数据库的 Azure Key Vault 资源的租户中。 此功能目前以预览版提供。 有关详细信息,请查看具有 TDE 的跨租户 CMK

2022

更改 详细信息
Azure Synapse Link for SQL (GA) Azure Synapse Link for SQL 现已正式发布,其支持对 SQL Server 2022 和 Azure SQL 数据库中的操作数据进行准实时分析。 通过操作存储器和 Azure Synapse Analytics 专用 SQL 池之间的无缝集成,Azure Synapse Link for SQL 使你能够使用新的更改源技术对操作数据运行分析、商业智能和机器学习方案,并对源数据库产生最小影响。 有关详细信息,请参阅什么是 Azure Synapse Link for SQL?
Gen5 硬件重命名 vCore 购买模型中的 Gen5 硬件已重命名为“标准系列 (Gen5)”。
调用外部 REST 终结点预览 现在可以使用新的系统存储过程以本机方式调用 HTTPS REST 终结点。 此功能目前以预览版提供。 要了解详细信息,请参阅 sp_invoke_external_rest_endpoint
还原进度 (GA) 现已正式发布通过使用 percent_completesys.dm_operation_status 跟踪还原进度的功能。 有关详细信息,请阅读还原进度公告博客文章
时序 GA 在给定间隔内生成一系列数字。 此功能现已正式发布。 有关详细信息,请参阅 GENERATE_SERIESDATE_BUCKET
近似百分位数预览 现在支持对具有基于排名的可接受误差范围的大型数据集使用近似百分位数聚合函数来快速计算百分位数。 此功能目前以预览版提供。 有关详细信息,请参阅 Approx_Percentile_ContApprox_Percentile_Disc
CMK GA 的自动 TDE 密钥轮换 将客户管理的密钥 (CMK) 与 TDE 配合使用时,自动切换到新密钥。 此功能现已正式发布。 有关详细信息,请参阅自动密钥轮换
超大规模异地次要副本的数据库副本 现在可以使用超大规模异地次要副本作为数据库副本的源。 此功能现已正式发布。 有关详细信息,请参阅超大规模服务层级
超大规模数据库 LTR 预览版 现在可以使用长期保留 (LTR) 功能存储超大规模数据库备份长达 10 年。 此功能目前以预览版提供。 有关更多信息,请参阅长期保留
超大规模反向迁移 GA 对于最近将 Azure SQL 数据库中的现有数据库迁移到超大规模服务层级的客户,如果超大规模无法满足他们的需求,他们可以在紧急情况下使用该功能迁移回来。 虽然反向迁移是由服务层级更改发起的,但它本质上是不同体系结构之间的数据规模的移动。 此功能现已正式发布。 有关详细信息,请参阅反向迁移到常规用途服务层级
对审核预览版的 UMI 支持 现在可以使用用户托管标识 (UMI) 配置用于 SQL 审核日志的存储帐户。 此功能目前以预览版提供。 有关详细信息,请参阅审核
超大规模数据库的区域冗余配置正式发布 区域冗余配置功能利用 Azure 可用性区域跨 Azure 区域中的多个物理位置复制数据库。 通过选择区域冗余,可以使“超大规模”数据库灵活应对范围要广得多的故障(包括灾难性的数据中心服务中断),且不会对应用程序逻辑进行任何更改。 此配置选项现已正式发布。 有关详细信息,请参阅超大规模数据库的区域冗余配置
超大规模数据库 GA 的命名副本 命名副本支持各种读取扩展场景,并轻松地实现近实时混合事务和分析处理 (HTAP) 解决方案。 此功能现已正式发布。 有关详细信息,请参阅命名副本
超大规模数据库的活动异地复制和故障转移组现已正式发布 活动异地复制故障转移组现已正式发布供超大规模数据库使用,它提供统包式业务连续性解决方案,使你可在发生区域性灾难或大规模服务中断时,快速执行数据库的灾难恢复。
账本 GA SQL 数据库中的账本功能现已正式发布。 使用账本功能以加密方式向其他方(如审核员或其他业务参与方)证明你的数据未篡改。 有关详细信息,请参阅账本
JavaScript 和 Python 绑定 对 Azure Functions 的 JavaScript 和 Python SQL 绑定的支持目前为预览版。 有关详细信息,请参阅 Azure Functions 的 Azure SQL 绑定
本地开发体验 Azure SQL 数据库本地开发体验由工具和流程组成,支持应用程序开发人员和数据库专业人员使用 Azure SQL 数据库容器化环境直接在其工作站上设计、编辑、生成/验证、发布和运行数据库的数据库架构。 有关详细信息,请参阅 Azure SQL 数据库的本地开发体验
SQL 数据库模拟器 Azure SQL 数据库模拟器在应用程序开发过程中,与简单流畅的模型中的客户端应用程序代码一起,实现在本地验证数据库和查询设计。 SQL 数据库模拟器当前提供预览版。 有关详细信息,请参阅 SQL 数据库仿真
适用于 Azure SQL 数据库的 Azure Synapse Link for SQL Azure Synapse Link for SQL 支持对 SQL Server 2022 和 Azure SQL 数据库中的操作数据进行准实时分析。 通过操作存储器和 Azure Synapse Analytics 专用 SQL 池之间的无缝集成,Azure Synapse Link for SQL 使你能够使用新的更改源技术对操作数据运行分析、商业智能和机器学习方案,并对源数据库产生最小影响。 有关详细信息,请参阅什么是 Azure Synapse Link for SQL?(预览版)
变更数据捕获 GA 变更数据捕获 (CDC) 让你可以跟踪数据库上发生的所有更改。 尽管此功能可用于 SQL Server 已有相当长一段时间,但在 Azure SQL 数据库上,此功能目前才正式发布。 有关详细信息,请参阅变更数据捕获
维护时段的正式发布 利用维护时段功能,可以为 Azure SQL 数据库配置维护计划,并接收维护时段的提前通知。 对于配置为使用非默认维护时段的数据库,维护时段提前通知处于公共预览版阶段。
超大规模区域冗余配置预览版 现在,可以创建具有区域冗余的新的超大规模数据库,以使数据库针对大得多的故障集能够进行复原。 此功能对于超大规模服务层目前处于预览版阶段。 有关详细信息,请参阅超大规模区域冗余
超大规模存储冗余正式发布 为超大规模服务层中的数据库选择存储冗余现已正式发布。 有关详细信息,请参阅配置备份存储冗余
弹性事务 弹性事务允许在 Azure SQL 数据库和 Azure SQL 托管实例的云数据库之间执行分布式事务。 弹性事务现已正式发布。
全新的超大规模文章 我们已将一些现有内容重新组织到新文章中,并为“超大规模”添加了新内容。 了解超大规模分布式功能体系结构如何管理超大规模数据库,以及如何创建超大规模数据库

2021

更改 详细信息
仅 Azure AD 身份验证 仅限 Azure Active Directory 用户对 Azure SQL 数据库进行身份验证现已正式发布。 有关详细信息,请参阅仅限 Azure AD 的身份验证
划分了新增功能文章 以前合并在一起的“新增功能”文章现已按产品划分为 SQL 数据库的新增功能SQL 托管实例的新增功能,因此可以更容易地识别哪些功能目前为预览版或正式版;文档内容有了重大更改。 此外,SQL 托管实例中的已知问题内容已移至该产品自身的页面。
可用性区域的维护时段支持 如果 Azure SQL 数据库已部署到可用性区域,则你现在可以使用维护时段功能。 此功能目前以预览版提供。
仅 Azure AD 身份验证 现在可以仅限 Azure Active Directory 用户对 Azure SQL 数据库进行身份验证。 此功能目前以预览版提供。 有关详细信息,请参阅仅限 Azure AD 的身份验证
查询存储提示 现在可以使用查询提示通过 OPTION 子句优化查询执行。 有关详细信息,请参阅查询存储提示
更改数据捕获 对 Azure SQL 数据库使用的变更数据捕获 (CDC) 功能目前为预览版。 有关详细信息,请参阅变更数据捕获
SQL 数据库账本 SQL 数据库账本为预览版,其中引入了以加密方式向其他方(如审核员或其他业务参与方)证明你的数据未篡改的功能。 有关详细信息,请参阅账本
维护时段 使用维护时段功能(目前为预览版)可为 Azure SQL 数据库配置维护计划。 有关详细信息,请参阅维护时段