适用于:✅Microsoft Fabric 中的 SQL 数据库
本页列出了 Fabric SQL 数据库的当前限制。 此页面的内容可能随时发生变化。
本文仅适用于 Fabric 中的 SQL 数据库。 有关 Fabric 数据仓库中的仓库和 SQL 分析终结点项,请参阅 Fabric 数据仓库的限制。
重要
此功能以 预览版提供。
数据库级别的限制
- Fabric 中的 SQL 数据库不支持更改数据捕获 (CDC) 或 Azure Synapse Link for SQL。
- SQL 审计在 Fabric 中的 SQL 数据库中目前不受支持。
- 不支持透明数据加密 (TDE)。 Fabric SQL 数据库使用存储加密和服务托管密钥来保护所有静态客户数据。 不支持客户管理的密钥。
- 在 试用容量中,限制为三个数据库。 在其他容量中,数据库没有限制。
- 工作区中的每个数据库都必须具有唯一的名称。 如果删除数据库,则无法使用相同的名称重新创建另一个数据库。
表级别
- 表主键不能是以下数据类型之一:hierarchyid、sql_variant、时间戳。
- 如果表中的一个或多个列是大型二进制对象 (LOB) 类型,并且大小 > 1 MB,则列数据在 Fabric OneLake 中将被截断为 1 MB 大小。
- 当前,表不能是内存中表。
- 不支持全文索引,无法在 Microsoft Fabric SQL 数据库中创建全文索引。
- 不允许使用以下表级数据定义语言 (DDL) 操作:
- 切换/分割/合并分区
- 分区压缩
列级
- SQL 表的列名称不能包含空格,也不能包含以下字符:
,
;
{
}
(
)
\n
\t
=
。
SQL 分析终结点限制
Fabric 中 SQL 数据库的 SQL 分析终结点的工作方式与 Lakehouse SQL 分析终结点类似。 它也是一种只读体验。
连接策略
目前,Microsoft Fabric 中 SQL 数据库唯一受支持的连接策略是 重定向。 在 重定向 策略中,客户端直接建立与托管数据库的节点的连接,从而减少延迟并提高吞吐量。
若要通过连接来使用此模式,客户端需要:
在范围为 11000 到 11999 的端口上允许从客户端到区域中的所有 Azure SQL IP 地址的出站通信。 使用 SQL 服务标记,使其更易于管理。 有关要允许的区域 IP 地址的列表,请参阅 Azure IP 范围和服务标记 – 公有云 。
允许客户端在端口 1433 上与 Azure SQL 网关 IP 地址进行出站通信。
有关详细信息,请参阅 连接体系结构 - 连接策略。
可用性
Fabric 中的 SQL 数据库在大多数Microsoft Fabric 可用区域中可用。 有关详细信息,请参阅 Fabric 库存情况。
注意
若要在 Fabric 中启用 SQL 数据库,必须在租户的主区域和容量区域中可用。 如果无法在 Fabric 容量中启用 SQL 数据库选项,请检查租户的主页区域,确保该区域支持 SQL 数据库。
Fabric 中 SQL 数据库的镜像在 支持镜像的 Fabric 区域中可用。
限制
有关特定区域的更多限制,请参阅:
- Fabric SQL 数据库镜像的限制和行为(预览版)
- Microsoft Fabric 中 SQL 数据库中身份验证的限制
- Microsoft Fabric 中 SQL 数据库中备份的限制
- 从 Microsoft Fabric SQL 数据库中的备份还原时的限制
- 共享 SQL 数据库和管理权限的限制。
- SQL 数据库的 Copilot 的限制