閱讀英文

共用方式為

Azure SQL 托管实例有哪些新增功能?

适用于:Azure SQL 托管实例

本文汇总了 Azure SQL 托管实例最近几个版本中与新功能和改进相关的文档更改。 若要详细了解有关 Azure SQL 托管实例的信息,请参阅什么是 Azure SQL 托管实例?

注意

Microsoft Entra ID 以前称为 Azure Active Directory (Azure AD)。

预览

下表列出了目前以预览版提供的 Azure SQL 托管实例功能。

功能 详细信息
近似或模糊字符串匹配 检查两个字符串是否相似,并计算两个字符串之间的差异。 使用此功能可识别因字符损坏而可能不同的字符串。
DATEADD 数字允许使用 bigint 对于 DATEADD (datepart , number , date ),数字可以表示为一个 bigint
调用 HTTPS REST 接口 SP 使用sp_invoke_external_rest_endpoint存储过程来调用作为输入参数提供给过程的HTTPS REST终结点。
Microsoft Entra 非唯一名称支持 CREATE USER Transact-SQL (T-SQL) 语法已经过扩展,包含 WITH OBJECT_ID,以支持在 Azure SQL 托管实例中创建具有非唯一名称的 Microsoft Entra 登录名和用户。
正则表达式函数 正则表达式 (REGEX) 函数基于搜索模式中的值返回文本。
Service Broker 支持在 Azure SQL 托管实例之间以及 SQL Server 与 Azure SQL 托管实例之间使用 Service Broker 进行跨实例消息交换。
威胁检测 威胁检测会通知你在数据库中检测到了安全威胁。
UNISTR (Transact-SQL) Azure SQL 托管实例现在支持 UNISTR Unicode 字符串文本的 T-SQL 语法。
||(字符串串联)||= (复合赋值) 语法支持** Azure SQL 托管实例现在支持 ||(字符串串联)||= (复合赋值) Transact-SQL 语法。

正式发布版 (GA)

下表列出了 Azure SQL 托管实例在过去 12 个月内正式发布 (GA) 的功能:

功能 正式版推出月份 详细信息
JSON 原生数据类型 2025年5月 json 数据类型提供了用于处理 Azure SQL 托管实例中半结构化数据的新功能。
JSON 聚合函数 2025年5月 使用两个 json 聚合函数(JSON_OBJECTAGGJSON_ARRAYAGG)基于 SQL 数据的聚合来构造 JSON 对象或数组。
来自 SQL Server 2017 的 MI 链接 2025 年 3 月 配置从 SQL Server 2017 到 Azure SQL 托管实例的链接。
本机 Windows 主体 2025 年 2 月 使用新的 Windows 身份验证元数据模式对 Azure SQL 托管实例允许 Windows 身份验证或 Microsoft Entra 身份验证(使用 Windows 主体元数据)。
Microsoft Entra 非唯一名称支持 2024 年 11 月 CREATE USER Transact-SQL (T-SQL) 语法已扩展,以支持WITH OBJECT_IDAzure SQL 托管实例中创建具有非唯一名称的 Microsoft Entra 登录名和用户
使用 T-SQL 对链接进行故障转移 2024 年 10 月 现在可以使用 Transact-SQL (T-SQL) 命令对托管实例链接进行故障转移。
从 SQL MI 到 SQL Server 的链接 2024 年 10 月 配置从 Azure SQL 托管实例到 SQL Server 2022 的链接。
使用 SQL Server 2022 进行双向 DR 2024 年 10 月 如果发生灾难,可以使用链接将 SQL Server 2022 工作负荷故障转移到 Azure SQL 托管实例,然后,在灾难得到缓解后,就可以将故障恢复到 SQL Server。
CURRENT_DATE Transact-SQL 2024 年 8 月 以日期值返回当前数据库系统日期的 Transact-SQL (T-SQL) 函数,并且不含数据库时间和时区偏移量。
维护时段提前通知 2024 年 6 月 SQL 托管实例维护时段提前通知功能现已正式发布。
Azure Functions 的 Azure SQL 触发器 2024 年 3 月 Azure Functions 支持面向 Azure SQL 托管实例的函数触发器。

文档更改

了解 Azure SQL 托管实例文档的重大更改。 若要了解前几年的新增功能,请参阅新增功能存档

2025年5月

更改 详细信息
近似或模糊字符串匹配预览 检查两个字符串是否相似,并计算两个字符串之间的差异。 使用此功能可识别因字符损坏而可能不同的字符串。 此功能目前为 Azure SQL 托管实例提供预览版。 模糊字符串匹配是什么?
DATEADD 数字允许 bigint 预览 对于 DATEADD (datepart , number , date ),数字可以表示为一个 bigint。 此功能目前为 Azure SQL 托管实例提供预览版。 有关详细信息,请参阅 DATEADD (Transact-SQL)
JSON 原生数据类型 GA json 数据类型提供了用于处理 Azure SQL 托管实例中半结构化数据的新功能。 此数据类型现已正式发布。
JSON 聚合函数 GA 两个 json 聚合函数 JSON_OBJECTAGGJSON_ARRAYAGG 使得可以基于 SQL 数据聚合构造 JSON 对象或数组。 这些 JSON 函数现已正式发布。
正则表达式函数预览 正则表达式 (REGEX) 函数基于搜索模式中的值返回文本。 此功能目前为 Azure SQL 托管实例提供预览版。 有关详细信息,请参阅 正则表达式
UNISTR (Transact-SQL) 预览版 Azure SQL 托管实例现在支持 UNISTR Unicode 字符串文本的 T-SQL 语法。 此功能目前为预览版。 有关详细信息,请参阅 UNISTR (Transact-SQL)
||(字符串串联)和 ||= (复合赋值) 语法支持预览 Azure SQL 托管实例现在支持 ||(字符串串联)||= (复合赋值) Transact-SQL 语法。 此功能目前为预览版。

2025 年 3 月

更改 详细信息
SQL Server 2017 GA 提供的 MI 链接 配置从 SQL Server 2017 到 Azure SQL 托管实例的链接。 此功能现已对所有用户开放使用。 查看 SQL Server 2017 的托管实例链接 以了解详细信息。

2025 年 2 月

更改 详细信息
调用 HTTPS REST 端点 SP 的预览功能 使用sp_invoke_external_rest_endpoint存储过程来调用作为该过程的输入参数提供的HTTPS REST终结点。 此存储过程目前为 Azure SQL 托管实例提供预览版。
本机 Windows 主体正式版 使用 Windows 身份验证元数据模式来允许对 Azure SQL 托管实例进行 Windows 身份验证或 Microsoft Entra 身份验证(使用 Windows 主体元数据)。 此功能现已正式发布 (GA)。 查看本机 Windows 主体以了解详细信息。

2024 年 11 月

| Microsoft Entra 非统一名称支持 GA | CREATE USER Transact-SQL (T-SQL) 语法已扩展为包含 WITH OBJECT_ID ,以支持在具有非名称的 Azure SQL 托管实例中创建 Microsoft Entra 登录名和用户。 此功能现已正式发布。 有关详细信息,请参阅 Microsoft Entra 非统一名称支持。 |

2024 年 10 月

更改 详细信息
使用 T-SQL GA 对链接进行故障转移 现在可以使用 Transact-SQL (T-SQL) 命令对托管实例链接进行故障转移。 此功能现已正式发布。 查看使用 T-SQL 对链接进行故障转移以了解详细信息。
从 SQL MI 到 SQL Server GA 的链接 配置从 Azure SQL 托管实例到 SQL Server 2022 的链接。 此功能现已正式发布。 查看从 SQL MI 到 SQL Server 的链接以了解详细信息。
SQL Server 2022 的双向 DR 正式版 如果发生灾难,可以使用链接将 SQL Server 2022 工作负荷故障转移到 Azure SQL 托管实例,然后,在灾难得到缓解后,就可以将故障恢复到 SQL Server。 此功能现已正式发布。 查看 SQL Server 2022 的双向 DR 了解详细信息。

2024 年 8 月

更改 详细信息
CURRENT_DATE Transact-SQL 正式版 CURRENT_DATE Transact-SQL (T-SQL) 函数会以日期值返回当前数据库系统日期,并且不含数据库时间和时区偏移量。 此函数现已正式发布。 有关详细信息,请参阅 CURRENT_DATE (Transact-SQL)
使用 T-SQL 预览对链接进行故障转移 现在可以使用 Transact-SQL (T-SQL) 命令对托管实例链接进行故障转移。 从 SQL Server 2022 CU13 (KB5036432) 开始,此功能目前以预览版提供。 若要了解详细信息,请查阅故障转移数据库

存档

要了解以前的新增功能,请参阅新增功能存档

已知问题

已知问题内容已移至专门编写的文章 SQL 托管实例中的已知问题