本文汇总了 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 语法。 |
下表列出了 Azure SQL 托管实例在过去 12 个月内正式发布 (GA) 的功能:
功能 | 正式版推出月份 | 详细信息 |
---|---|---|
JSON 原生数据类型 | 2025年5月 | json 数据类型提供了用于处理 Azure SQL 托管实例中半结构化数据的新功能。 |
JSON 聚合函数 | 2025年5月 | 使用两个 json 聚合函数(JSON_OBJECTAGG 和 JSON_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_ID 在 Azure 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 托管实例文档的重大更改。 若要了解前几年的新增功能,请参阅新增功能存档。
更改 | 详细信息 |
---|---|
近似或模糊字符串匹配预览 | 检查两个字符串是否相似,并计算两个字符串之间的差异。 使用此功能可识别因字符损坏而可能不同的字符串。 此功能目前为 Azure SQL 托管实例提供预览版。 模糊字符串匹配是什么? |
DATEADD 数字允许 bigint 预览 | 对于 DATEADD (datepart , number , date ) ,数字可以表示为一个 bigint。 此功能目前为 Azure SQL 托管实例提供预览版。 有关详细信息,请参阅 DATEADD (Transact-SQL)。 |
JSON 原生数据类型 GA | json 数据类型提供了用于处理 Azure SQL 托管实例中半结构化数据的新功能。 此数据类型现已正式发布。 |
JSON 聚合函数 GA | 两个 json 聚合函数 JSON_OBJECTAGG 和 JSON_ARRAYAGG 使得可以基于 SQL 数据聚合构造 JSON 对象或数组。 这些 JSON 函数现已正式发布。 |
正则表达式函数预览 | 正则表达式 (REGEX) 函数基于搜索模式中的值返回文本。 此功能目前为 Azure SQL 托管实例提供预览版。 有关详细信息,请参阅 正则表达式。 |
UNISTR (Transact-SQL) 预览版 | Azure SQL 托管实例现在支持 UNISTR Unicode 字符串文本的 T-SQL 语法。 此功能目前为预览版。 有关详细信息,请参阅 UNISTR (Transact-SQL)。 |
||(字符串串联)和 ||= (复合赋值) 语法支持预览 | Azure SQL 托管实例现在支持 ||(字符串串联) 和 ||= (复合赋值) Transact-SQL 语法。 此功能目前为预览版。 |
更改 | 详细信息 |
---|---|
SQL Server 2017 GA 提供的 MI 链接 | 配置从 SQL Server 2017 到 Azure SQL 托管实例的链接。 此功能现已对所有用户开放使用。 查看 SQL Server 2017 的托管实例链接 以了解详细信息。 |
更改 | 详细信息 |
---|---|
调用 HTTPS REST 端点 SP 的预览功能 | 使用sp_invoke_external_rest_endpoint存储过程来调用作为该过程的输入参数提供的HTTPS REST终结点。 此存储过程目前为 Azure SQL 托管实例提供预览版。 |
本机 Windows 主体正式版 | 使用 Windows 身份验证元数据模式来允许对 Azure SQL 托管实例进行 Windows 身份验证或 Microsoft Entra 身份验证(使用 Windows 主体元数据)。 此功能现已正式发布 (GA)。 查看本机 Windows 主体以了解详细信息。 |
|
Microsoft Entra 非统一名称支持 GA | CREATE USER Transact-SQL (T-SQL) 语法已扩展为包含 WITH OBJECT_ID
,以支持在具有非名称的 Azure SQL 托管实例中创建 Microsoft Entra 登录名和用户。 此功能现已正式发布。 有关详细信息,请参阅 Microsoft Entra 非统一名称支持。 |
更改 | 详细信息 |
---|---|
使用 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 了解详细信息。 |
更改 | 详细信息 |
---|---|
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 托管实例中的已知问题。