通过


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

适用于:Azure SQL 数据库

本文总结了与最新版本 Azure SQL 数据库 中的新功能和改进相关的文档更改。 有关Azure SQL 数据库的详细信息,请参阅 什么是 Azure SQL 数据库?

Tip

在您Azure订阅的生命周期内,免费部署Azure SQL数据库。 此免费优惠每月最多提供 10 个常规用途的免费数据库,每个数据库具有 100,000 vCore 秒的计算资源。

有关更多公告、讨论和社区内容,请参阅 Azure SQL 数据库 博客

Preview

下表列出了当前处于预览状态的Azure SQL 数据库的功能。

Note

目前以预览版提供的功能在 补充使用条款下,请查看适用于测试版、预览版或尚未正式发布的 Azure 功能的法律条款。 Azure SQL 数据库提供预览版,让你有机会在正式发布功能之前评估并与产品组分享反馈

Feature Details
适用于超大规模高级系列的 160 和 192 vCore 适用于超大规模高级系列的 160 和 192 vCore 选项现已作为预览版产品/服务提供,适用于单个超大规模数据库和超大规模弹性池。 有关详细信息,请参阅 适用于超大规模高级系列的 160 和 192 vCore 产品/服务
近似或模糊字符串匹配 检查两个字符串是否相似,并计算两个字符串之间的差异。 使用此功能可识别因字符损坏而可能不同的字符串。 模糊字符串匹配是什么?
可用性指标 可用性现在是Azure Monitor指标中的指标。 由各种用户连接失败引发,您可以监视Azure SQL 数据库的可用性,并配置警报。
自动索引压缩 自动索引压缩 有助于减少存储空间、磁盘 I/O、内存和工作负载性能的消耗,而无需花费时间和精力投入索引维护作业。
更改事件流式处理 以近乎实时的方式捕获和发布数据的增量 DML 更改(例如更新、插入和删除)。 更改事件流会将数据更改的详细信息,例如架构、以前的值和新值,作为简单的 CloudEvent 发送到 Azure 事件中心,序列化格式为本机 JSON 或 Avro Binary。 若要了解详细信息,请查看 更改事件流式处理
用于 Azure SQL 的数据库观察程序 Database 监视器是Azure SQL系列中数据库服务的托管监视解决方案。 数据库观察程序会收集深度工作负载监视数据,便于你详细了解数据库性能、配置和运行状况。 详细了解数据库监视器
Azure SQL 数据库 的数据虚拟化 数据虚拟化目前在 Azure SQL 数据库 中处于预览阶段,您可以充分利用 Transact-SQL(T-SQL)的全部功能,无缝查询来自 Azure Data Lake Storage Gen2 或 Azure Blob 存储 的外部数据。 有关详细信息,请参阅 data virtualization with Azure SQL 数据库 (Preview)
弹性查询 弹性查询功能允许在Azure SQL 数据库中跨数据库查询。
弹性事务 弹性事务允许在 Azure SQL 数据库 中执行分布式云数据库事务。
固定服务器角色 为了简化权限管理,Azure SQL 数据库提供了一组固定的服务器级角色来帮助管理逻辑服务器上的权限。
不可变的 LTR 备份 可以将 Azure SQL 数据库的长期保留备份配置为不可变,并启用具有法律保留不可变性的功能(预览功能)。 基于时间的备份不可变性已正式发布。
使用托管标识导入和导出 可以使用托管标识身份验证导入或导出 Azure SQL 数据库 BACPAC 文件。 在导入或导出数据库时,使用托管标识身份验证增强安全性。
使用 专用链接 导入和导出 可以使用专用链接导入或导出Azure SQL 数据库。 使用服务托管终结点导入或导出数据库时,请将Allow Access to Azure Services保持为关闭状态。
Microsoft Entra服务器主体 Microsoft Entra 标识在 Azure SQL 数据库 中创建服务器主体(登录名)的功能目前是预览版。
适用于“超大规模”的多个异地副本 Azure SQL Hyperscale 最多可创建四个异地副本的功能目前正处于预览阶段。 详细了解 Hyperscale的多个地理副本
故障转移组的多个辅助数据库 可以在 Azure SQL 数据库 中为故障转移组配置多个辅助服务器。
网络安全外围 Azure网络安全外围允许组织为部署在组织虚拟网络外部的 PaaS 资源(例如Azure 存储和 SQL 数据库)定义逻辑网络隔离边界。 它限制对外围之外的 PaaS 资源的公用网络访问,可以使用公共入站和出站的显式访问规则来免除访问。
Azure 门户中的新查询编辑器体验 自 2026 年 3 月起,Azure 门户中有一个新的 query 编辑器,可用于直接从 Web 浏览器对Azure SQL 数据库运行查询。
查询存储用于可读次要副本 用于可读次要副本的 查询存储 可为在次要副本上运行的工作负载启用 查询存储 的洞察。 启用后,次要副本会将查询执行信息(如运行时和等待统计信息)流式传输到主副本,其中数据保存在查询存储中,并在所有副本中可见。
在 Azure 门户中重启数据库 可以从Azure门户启动 SQL 数据库或弹性池
逻辑服务器的软删除保留期 可以为逻辑服务器 配置软删除保留期 ,并在保留期内还原已删除的服务器。
矢量索引和VECTOR_SEARCH增强功能 DiskANN 矢量索引现已作为预览版推出,具有完整的 DML 支持、迭代筛选功能、新的 SELECT TOP (N) WITH APPROXIMATE 语法和 FORCE_ANN_ONLY 表提示。 早期矢量索引版本和 TOP_N 参数已弃用。 有关详细信息,请参阅 CREATE VECTOR INDEXVECTOR_SEARCH

正式版 (GA)

下表列出了在过去 12 个月内正式发布Azure SQL 数据库的功能:

Feature 正式版推出月份 Details
DATEADD 数字允许使用 bigint 2025 年 11 月 对于 DATEADD (datepart, number, date),数字可以表示为一个 bigint。 有关详细信息,请参阅 DATEADD (Transact-SQL)
正则表达式函数 2025 年 11 月 正则表达式 (REGEX) 函数基于搜索模式中的值返回文本。 正则表达式
不可变的 LTR 备份 2025 年 11 月 配置 Azure SQL 数据库 的长期保留备份为不可变的,可以使用基于时间的不可变性。
使用异地副本转换为“超大规模” 2025 年 10 月 使用 T-SQL、REST API、PowerShell 或 Azure CLI,将异地复制的数据库非超大规模数据库转换为超大规模数据库的功能现已正式发布。 有关详细信息,请参阅 博客:对异地副本的超大规模转换支持
中止查询执行 2025 年 10 月 查询 ABORT_QUERY_EXECUTION提示 可以阻止将来执行已知有问题的查询,例如无性查询导致资源消耗过高,并影响关键应用程序工作负荷。 有关详细信息,请参阅 查询存储 提示:阻止将来执行有问题的查询
sys.dm_hs_database_replicas 2025 年 8 月 可以使用新的动态管理视图(DMV)sys.dm_hs_database_replicas查询Azure SQL 数据库超大规模副本的详细信息。
UNISTR (Transact-SQL) 2025 年 7 月 Azure SQL 数据库现在支持 Unicode 字符串文本的 UNISTR T-SQL 语法。 有关详细信息,请参阅 UNISTR (Transact-SQL)
||(字符串串联)和 ||=(复合赋值)语法支持 2025 年 7 月 Azure SQL 数据库现在支持 ||(字符串串联)||= (复合赋值) Transact-SQL语法。
并行度 (DOP) 反馈 2025 年 7 月 DOP 反馈现已正式发布 对 Azure SQL 数据库。 有关详细信息,请参阅 Smarter Parallelism:SQL Server 2025中的并行度反馈
审计重构 2025 年 7 月 通过在与SQL Server和Azure SQL 托管实例紧密一致的Azure SQL 数据库中重新构建审核来提高服务器审核的可用性和可靠性。 有关详细信息,请参阅审核
矢量数据类型和函数 2025 年 6 月 在 Azure SQL 数据库 中,引入新的 vector 数据类型vector 函数后,使用矢量数据变得更加容易。 有关详细信息,请参阅 使用 Azure SQL 数据库 的智能应用程序
超大规模日志生成率 2025年5月 对于高级系列和高级系列内存优化硬件,Azure SQL 数据库超大规模单一数据库的事务日志生成速率已从 100 MiB/s 增加到 150 MiB/秒。 有关详细信息,请阅读 博客:Azure SQL 数据库 超大规模的改进
超大规模连续启动 2025年5月 连续预载通过预载高可用性次要计算副本在故障转移期间优化 Hyperscale 的性能。 连续预载现已正式发布。 有关详细信息,请阅读 博客:Azure SQL 数据库 超大规模的改进
JSON 原生数据类型 2025年5月 json数据类型和 JSON 聚合函数提供了用于处理Azure SQL 数据库中半结构化数据的新功能。
JSON 聚合函数 2025年5月 两个 json 聚合函数 JSON_OBJECTAGGJSON_ARRAYAGG 使得可以基于 SQL 数据聚合构造 JSON 对象或数组。
在 Microsoft Azure 中与 SQL 数据库一起使用的 Copilot 2025 年 4 月 在 Azure 中使用 Microsoft Copilot 的功能增强了 Azure 服务的管理和运作,特别为依赖 SQL 的应用程序提供了强大的功能。
手动启动直接转换以转换为超大规模 2025 年 4 月 将 Azure SQL 数据库 转换为“超大规模”服务层级时,你有一个新的选项来手动启动切换。 有关详细信息,请参阅将现有数据库转换为超大规模

文档更改

了解对Azure SQL 数据库文档的重大更改。 若要了解前几年的新增功能,请参阅新增功能存档

2026 年 3 月

Changes Details
适用于超大规模高级系列的 160 和 192 vCore 适用于超大规模高级系列的 160 和 192 vCore 选项现已作为预览版产品/服务提供,适用于单个超大规模数据库和超大规模弹性池。 有关详细信息,请参阅 适用于超大规模高级系列的 160 和 192 vCore 产品/服务
自动索引压缩预览 自动索引压缩 有助于减少存储空间、磁盘 I/O、内存和工作负载性能的消耗,而无需花费时间和精力投入索引维护作业。 此功能目前以预览版提供。
使用托管标识预览导入和导出 可以使用托管标识身份验证导入或导出 Azure SQL 数据库 BACPAC 文件。 在导入或导出数据库时,使用托管标识身份验证增强安全性。 此功能目前以预览版形式提供给 Azure SQL 数据库。
新Azure门户查询编辑器体验 Azure门户中的新查询编辑器(预览版)体验提供了新的现代化身份验证页面,与其他门户查询编辑器体验保持一致。 有关详细信息,请参阅 Quickstart:使用Azure门户查询编辑器查询Azure SQL 数据库
逻辑服务器预览版的软删除保留策略 可以为逻辑服务器 配置软删除保留期 ,并在保留期内还原已删除的服务器。 此功能目前处于预览阶段。
矢量索引和VECTOR_SEARCH增强功能 最新版本的矢量索引现在支持完整的 DML 操作、迭代筛选、新 SELECT TOP (N) WITH APPROXIMATE 语法、 FORCE_ANN_ONLY 表提示,以及用于监视索引运行状况的新 sys.dm_db_vector_indexes DMV。 区域可用性按区域记录在 功能可用性。 有关详细信息,请参阅 VECTOR_SEARCHCREATE VECTOR INDEX

2026 年 1 月

Changes Details
故障转移组的多个辅助数据库 可以在 Azure SQL 数据库 中为故障转移组配置多个辅助服务器。

Archive

如需了解以前的更新,请参阅新增功能存档

参与内容制作

若要参与Azure SQL文档,请参阅 Docs 参与者指南