Microsoft Fabric SQL 数据库(预览版)的限制

适用于:✅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 区域中可用。

限制

有关特定区域的更多限制,请参阅: