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

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

适用于:Azure SQL 托管实例

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

注意

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

预览

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

注意

当前为预览版的功能是根据补充使用条款提供的,请查看适用于 beta 版、预览版或其他尚未正式发布的 Azure 功能的法律条款。 Azure SQL 托管实例提供预览版,让你有机会在功能正式发布 (GA) 之前对其进行评估并与产品小组分享反馈

功能 详细信息
Azure SQL 的数据库观察程序 数据库观察程序是 Azure SQL 系列中数据库服务的托管监视解决方案。 数据库观察程序收集深入的工作负荷监视数据,以便详细查看数据库性能、配置和健康状况。 详细了解数据库观察程序
终结点策略 配置可从 SQL 托管实例子网访问的 Azure 存储帐户。 提供额外的保护层来防范无意或恶意数据外泄。
免费 SQL 托管实例 创建实例后的前 12 个月内,免费试用 Azure SQL 托管实例。
实例池 在单个虚拟机内池中的多个实例之间共享资源。 一种将较小的 SQL Server 实例迁移到云的方便且经济高效的方法,也是部署 2-vCore 托管实例的唯一方法。
从 SQL MI 到 SQL Server 的链接 配置从 Azure SQL 托管实例到 SQL Server 2022 的链接。
Microsoft Entra 非唯一名称支持 CREATE USER Transact-SQL (T-SQL) 语法已经过扩展,包含 WITH OBJECT_ID,以支持在 Azure SQL 托管实例中创建具有非唯一名称的 Microsoft Entra 登录名和用户。
下一代常规用途 常规用途服务层的体系结构升级,它使用托管磁盘提高资源灵活性,并改善性能,同时保持与常规用途服务层级相同的基线成本。
维护时段提前通知 实例维护时段的提前通知。
SDK 样式的 SQL 项目 Microsoft.Build.Sql 用于 Azure Data Studio 或 Visual Studio Code 的 SQL 数据库项目扩展中的 SDK 样式的 SQL 项目。 SDK 样式的 SQL 项目对于通过管道传送或是在跨平台环境中构建的应用程序尤其有利。
Service Broker 支持在 Azure SQL 托管实例之间以及 SQL Server 与 Azure SQL 托管实例之间使用 Service Broker 进行跨实例消息交换。
使用 SQL Server 2022 进行双向 DR 如果发生灾难,可以使用链接将 SQL Server 2022 工作负载故障转移到 Azure SQL 托管实例,然后,在灾难得到缓解后,就可以将故障恢复到 SQL Server。
威胁检测 威胁检测会通知你在数据库中检测到了安全威胁。
常规用途的区域冗余 将常规用途 SQL 托管实例部署到多个可用性区域,可提高实例在发生灾难时的可用性。

正式发布版 (GA)

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

功能 正式版推出月份 详细信息
Azure Functions 的 Azure SQL 触发器 2024 年 3 月 Azure Functions 支持面向 Azure SQL 托管实例的函数触发器。
跨订阅数据库复制和移动 2023 年12 月 刷新数据库复制和移动功能,增加了对跨订阅操作的支持。
数据库复制和移动 2023 年 11 月 在托管实例间执行联机数据库复制或移动操作。
分布式事务处理协调器 (DTC) 2023 年 11 月 使用 DTC 在混合环境中运行分布式事务,例如跨托管实例、SQL Server、其他关系数据库管理系统 (RDBMS)、自定义应用程序,以及托管在任何能与 Azure 建立网络连接的环境中的其他事务参与者。
实例停止和启动 2023 年 11 月 停止和启动托管实例,以节省许可和计算成本。
账本 2023 年 11 月 使用 Azure SQL 托管实例中的账本功能,能以加密方式向其他方(如审核员或其他业务参与方)证明你的数据未经篡改。
2022 年 11 月功能波次 2023 年 11 月 2022 年 11 月,Azure SQL 托管实例推出了许多新功能,例如快速预配区域冗余,以及虚拟群集网络安全的增强功能。
区域冗余 2023 年 11 月 将业务关键 SQL 托管实例部署到多个可用性区域,可提高实例在发生灾难时的可用性。
双日志写入吞吐量限制 2023 年 8 月 业务关键层的最大日志写入吞吐量限制增加了一倍,最高为 192 MiB/秒。
XML 压缩 2023 年 8 月 Azure SQL 托管实例的 XML 压缩现已正式发布。 你可以使用 ALTER INDEX 将 XML 压缩应用于现有 XML 索引
TDS 8.0 支持 2023 年 8 月 Azure SQL 托管实例现在支持 TDS 8.0,以对传输中的数据严格加密。
专用终结点 2023 年 8 月 使用专用终结点在 Azure SQL 托管实例与多个虚拟网络之间建立安全并隔离的连接,而无需公开服务的整个网络基础结构。 查看有关使用专用终结点的方案使用专用终结点连接到 Azure SQL 托管实例的高级方案的博客文章。
Azure Functions 的 Azure SQL 绑定 2023 年 5 月 Azure Functions 支持 Azure SQL 和 SQL Server 产品的输入和输出绑定。
无需支付许可费用的备用副本 2023 年 5 月 可在将异地次要副本指定为备用副本时节省许可成本。
CREATE EXTERNAL TABLE AS SELECT (CETAS) 2023 年 4 月 你可以使用 CETAS 在 Azure Blob 存储或 Azure Data Lake Storage (ADLS) Gen2 中创建基于 Parquet 或 CSV 文件的外部表。 CETAS 还可以将 T-SQL SELECT 语句的结果并行导出到创建的外部表中。 这些功能可能存在数据外泄风险,因此,Azure SQL 托管实例默认禁用 CETAS。 若要启用,请参阅 CREATE EXTERNAL TABLE AS SELECT (CETAS)
适用于 SQL Server 2016 和 2019 的单向托管实例链接 2023 年 4 月 将随处托管的 SQL Server 数据库在线复制到 Azure SQL 托管实例。
SQL 数据库项目扩展 2023 年 4 月 一个扩展,用于通过 Azure Data Studio 和 Visual Studio Code 为 Azure SQL 数据库开发数据库。 SQL 项目 SQL 对象的本地表示形式,这些对象包含了用于某一个数据库的架构(例如,表、存储过程或函数)。
收缩数据库收缩文件(使用低优先级) 2023 年 3 月 此功能解决了收缩数据库和收缩文件命令可能导致的并发问题,尤其是在活动维护期间或在繁忙的 OLTP 环境中。 在 WAIT_AT_LOW_PRIORITY 模式下,可以完成收缩数据库文件的必要任务,不会对应用程序查询性能产生负面影响。
近似百分位数 2023 年 3 月 快速计算具有基于排名的可接受误差范围的大型数据集的百分位数,以帮助使用近似百分位数聚合函数快速做出决策。

2022 年 11 月功能波次

2022 年 11 月功能波次提供的功能和权益现已正式发布。 开发/测试和生产订阅中符合条件的子网中的所有新实例都符合功能波次的条件。 在配置的维护时段内,在进行常规更新的过程中将逐步注册现有实例。 若要了解详细信息,请参阅 2022 年 11 月功能波次

文档更改

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

2024 年 3 月

更改 详细信息
Azure Functions GA 的 Azure SQL 触发器 Azure Functions 支持面向 Azure SQL 托管实例的函数触发器。 此功能现已正式发布。 有关详细信息,请参阅适用于 Azure Functions 的 Azure SQL 触发器
适用于 Azure SQL 的数据库观察程序(预览版) 数据库观察程序是 Azure SQL 系列中数据库服务的托管监视解决方案。 数据库观察程序收集深入的工作负荷监视数据,以便详细查看数据库性能、配置和健康状况。 此功能目前以预览版提供。 详细了解数据库观察程序
下一代常规用途(预览版) 常规用途服务层的体系结构升级,它使用托管磁盘提高资源灵活性,并改善性能,同时保持与常规用途服务层级相同的基线成本。 此服务层级升级当前为预览版。 查看下一代常规用途以了解详细信息。

2024 年 2 月

更改 详细信息
OBJECT_ID T-SQL 语法预览 CREATE USER Transact-SQL (T-SQL) 语法已经过扩展,包含 WITH OBJECT_ID,以支持在 Azure SQL 托管实例中创建具有非唯一名称的 Microsoft Entra 登录名和用户。 使用 OBJECT_ID 语法在 Azure SQL 托管实例中创建用户和登录名目前处于预览阶段。 要了解详细信息,请查看 Microsoft Entra 非唯一名称支持

2024 年 1 月

更改 详细信息
实例池预览刷新 实例池具有许多附加功能,例如能够部署 2-vCore 实例。 此功能的预览已刷新。 查看实例池以了解更多信息。

2023 年12 月

更改 详细信息
免费 Azure SQL 托管实例预览版 创建实例后的前 12 个月内,免费试用 Azure SQL 托管实例。 此免费套餐提供一个常规用途实例,最多可容纳 100 个数据库,且每月可提供 720 vCore 计算小时。 此套餐目前提供预览版。 要了解详细信息,请查看免费 SQL 托管实例套餐

2023 年 11 月

更改 详细信息
数据库复制和移动 GA 在托管实例间执行联机数据库复制或移动操作。 此功能现已正式发布。 若要开始使用,请参阅数据库复制和移动
分布式事务处理协调器 (DTC) GA 使用 DTC 在混合环境中运行分布式事务,例如跨托管实例、SQL Server、其他关系数据库管理系统 (RDBMS)、自定义应用程序,以及托管在任何能与 Azure 建立网络连接的环境中的其他事务参与者。 此功能现已正式发布。 若要开始使用,请参阅分布式事务处理协调器 (DTC)
账本 GA 使用 Azure SQL 托管实例中的账本功能,能以加密方式向其他方(如审核员或其他业务参与方)证明你的数据未经篡改。 此功能现已正式发布。 有关详细信息,请参阅账本
从 SQL MI 到 Server 2022 预览版的链接  配置从 Azure SQL 托管实例到 SQL Server 2022 的链接。 此功能目前以预览版提供。 若要了解详细信息,请参阅托管实例链接概述
实例停止和启动 GA 停止和启动托管实例,以节省许可和计算成本。 此功能现已正式发布。 若要了解详细信息,请参阅实例停止和启动。  
2022 年 11 月功能波次 GA 2022 年 11 月,Azure SQL 托管实例推出了许多新功能,例如快速预配区域冗余,以及虚拟群集网络安全的增强功能。 2022 年 11 月功能波次引入的所有功能和权益现已正式发布。 若要了解详细信息,请参阅 2022 年 11 月功能波次
SQL Server 灾难恢复到 SQL MI 预览版  发生灾难时,可以通过故障转移到 SQL 托管实例来恢复 SQL Server 2022 数据库,然后使用托管实例链接联机故障回复到 SQL Server 2022。 此功能已从需要注册的有限公共预览版转变为所有人都可以使用的开放公共预览版。 若要了解详细信息,请参阅 SQL Server 2022 的联机灾难恢复
业务关键 GA 的区域冗余 将业务关键 SQL 托管实例部署到多个可用性区域,可提高实例在发生灾难时的可用性。 此功能现已正式发布。 若要了解详细信息,请参阅区域冗余
常规用途的区域冗余预览 将常规用途 SQL 托管实例部署到多个可用性区域,可提高实例在发生灾难时的可用性。 此功能目前处于预览阶段。 若要了解详细信息,请参阅区域冗余

存档

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

已知问题

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

参与内容制作

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