- Azure SQL Database
- Azure SQL Managed Instance
- Azure VM 上的 SQL Server
本文汇总了与Azure SQL Database最新版本中的新功能和改进相关的文档更改。 有关Azure SQL Database的详细信息,请参阅 什么是 Azure SQL Database?。
预览
下表列出了当前处于预览状态的Azure SQL Database的功能。
| 功能 | 详细信息 |
|---|---|
| 近似或模糊字符串匹配 | 检查两个字符串是否相似,并计算两个字符串之间的差异。 使用此功能可识别因字符损坏而可能不同的字符串。 模糊字符串匹配是什么? |
| 可用性指标 | 可用性现在是Azure Monitor指标中的指标。 由各种用户连接失败引发,您可以监视Azure SQL Database的可用性,并配置警报。 |
| 自动索引压缩 | 自动索引压缩 有助于减少存储空间、磁盘 I/O、内存和工作负载性能的消耗,而无需花费时间和精力投入索引维护作业。 |
| 更改事件流式处理 | 以近乎实时的方式捕获和发布数据的增量 DML 更改(例如更新、插入和删除)。 更改事件流会将数据更改的详细信息,例如架构、以前的值和新值,作为简单的 CloudEvent 发送到 Azure Event Hubs,序列化格式为本机 JSON 或 Avro Binary。 若要了解详细信息,请查看 更改事件流式处理。 |
| DATEADD 数字允许使用 bigint | 对于 DATEADD (datepart, number, date),数字可以表示为一个 bigint。 有关详细信息,请参阅 DATEADD (Transact-SQL)。 |
| Azure SQL Database 的数据虚拟化 | 数据虚拟化目前在 Azure SQL Database 中处于预览阶段,您可以充分利用 Transact-SQL(T-SQL)的全部功能,无缝查询来自 Azure Data Lake Storage Gen2 或 Azure Blob Storage 的外部数据。 有关详细信息,请参阅 data virtualization with Azure SQL Database (Preview)。 |
| 弹性查询 | 弹性查询功能允许在Azure SQL Database中跨数据库查询。 |
| 弹性事务 | 弹性事务允许在 Azure SQL Database 中执行分布式云数据库事务。 |
| 固定服务器角色 | 为了简化权限管理,Azure SQL Database提供了一组固定的服务器级角色来帮助管理逻辑服务器上的权限。 |
| 使用托管标识导入和导出 | 可以使用托管标识身份验证导入或导出 Azure SQL Database BACPAC 文件。 在导入或导出数据库时,使用托管标识身份验证增强安全性。 |
| 使用 Private Link 导入和导出 | 可以使用专用链接 |
| Microsoft Entra服务器主体 | Microsoft Entra 标识在 Azure SQL Database 中创建服务器主体(登录名)的功能目前是预览版。 |
| 适用于“超大规模”的多个异地副本 | Azure SQL Hyperscale 最多可创建四个异地副本的功能目前正处于预览阶段。 |
| 故障转移组的多个辅助数据库 | 可以在 Azure SQL Database 中为故障转移组配置多个辅助服务器。 |
| 网络安全外围 | Azure网络安全外围允许组织为部署在组织虚拟网络外部的 PaaS 资源(例如Azure Storage和 SQL 数据库)定义逻辑网络隔离边界。 它限制对外围之外的 PaaS 资源的公用网络访问,可以使用公共入站和出站的显式访问规则来免除访问。 |
| Azure 门户中的新查询编辑器体验 | 自 2026 年 3 月起,Azure 门户中有一个新的 query 编辑器,可用于直接从 Web 浏览器对Azure SQL Database运行查询。 |
| 在 Azure 门户中重启数据库 | 可以从Azure门户启动 SQL 数据库或弹性池。 |
| 故障转移组的多个辅助数据库 | 可以在 Azure SQL Database 中为故障转移组配置多个辅助服务器。 |
正式发布 (GA)
下表列出了在过去 12 个月内正式发布Azure SQL Database的功能:
| 功能 | 正式版推出月份 | 详细信息 |
|---|---|---|
| 正则表达式函数 | 2025 年 11 月 | 正则表达式 (REGEX) 函数基于搜索模式中的值返回文本。 正则表达式。 |
| 使用异地副本转换为“超大规模” | 2025 年 10 月 | 使用 T-SQL、REST API、PowerShell 或 Azure CLI,将异地复制的数据库非超大规模数据库转换为超大规模数据库的功能现已正式发布。 |
| 中止查询执行 | 2025 年 10 月 | 查询 ABORT_QUERY_EXECUTION提示 可以阻止将来执行已知有问题的查询,例如无性查询导致资源消耗过高,并影响关键应用程序工作负荷。 有关详细信息,请参阅 Query Store 提示:阻止将来执行有问题的查询。 |
| sys.dm_hs_database_replicas | 2025 年 8 月 | 可以使用新的动态管理视图(DMV)sys.dm_hs_database_replicas查询Azure SQL Database超大规模副本的详细信息。 |
| UNISTR (Transact-SQL) | 2025 年 7 月 | Azure SQL Database现在支持 Unicode 字符串文本的 UNISTR T-SQL 语法。 有关详细信息,请参阅 UNISTR (Transact-SQL)。 |
| ||(字符串串联)和 ||=(复合赋值)语法支持 | 2025 年 7 月 | Azure SQL Database现在支持 ||(字符串串联) 和 ||= (复合赋值) Transact-SQL语法。 |
| 并行度 (DOP) 反馈 | 2025 年 7 月 | DOP 反馈现已正式发布 对 Azure SQL Database。 有关详细信息,请参阅 Smarter Parallelism:SQL Server 2025中的并行度反馈。 |
| JSON 本机数据类型 | 2025年5月 | json数据类型和 JSON 聚合函数提供了用于处理Azure SQL Database中半结构化数据的新功能。 |
| JSON 聚合函数 | 2025年5月 | 两个 json 聚合函数 JSON_OBJECTAGG 和 JSON_ARRAYAGG 使得可以基于 SQL 数据聚合构造 JSON 对象或数组。 |
| 手动启动直接转换以转换为超大规模 | 2025 年 4 月 | 将 Azure SQL Database 转换为“超大规模”服务层级时,你有一个新的选项来手动启动切换。 有关详细信息,请参阅将现有数据库转换为超大规模。 |
文档更改
了解对Azure SQL Database文档的重大更改。 若要了解前几年的新增功能,请参阅新增功能存档。
2026 年 3 月
| 更改 | 详细信息 |
|---|---|
| 自动索引压缩预览 | 自动索引压缩 有助于减少存储空间、磁盘 I/O、内存和工作负载性能的消耗,而无需花费时间和精力投入索引维护作业。 此功能目前以预览版提供。 |
| 使用托管标识预览导入和导出 | 可以使用托管标识身份验证导入或导出 Azure SQL Database BACPAC 文件。 在导入或导出数据库时,使用托管标识身份验证增强安全性。 此功能目前以预览版形式提供给 Azure SQL 数据库。 |
| 新Azure门户查询编辑器体验 | Azure门户中的新查询编辑器(预览版)体验提供了新的现代化身份验证页面,与其他门户查询编辑器体验保持一致。 有关详细信息,请参阅 Quickstart:使用Azure门户查询编辑器查询Azure SQL Database。 |
2026 年 1 月
| 更改 | 详细信息 |
|---|---|
| 故障转移组的多个辅助数据库 | 可以在 Azure SQL Database 中为故障转移组配置多个辅助服务器。 |
存档
有关以前的更新,请参阅新增功能存档。