本文解答了有关 Microsoft Fabric 中的镜像 SQL Server 的常见问题。
特性和功能
允许对 SQL Server 进行什么身份验证?
目前,为了向源 SQL Server 进行身份验证,我们支持使用用户名和密码进行 SQL 身份验证,并Microsoft Entra ID。
SQL Server 有暂存区域还是登陆区域? 如果有,它是否在 OneLake 之外?
OneLake 中的登陆区域将同时存储快照和更改数据,从而在将文件转换为增量 verti-parquet 时提高性能。
初始复制需要多长时间?
这取决于引入的数据大小。
复制插入/更新/删除需要多长时间?
准实时级延迟。
是否支持复制视图、临时表或外部表?
否。 当前,仅支持复制常规表。
如何管理连接?
在 Fabric 门户的镜像页中,选择“设置”按钮,然后选择“ 管理连接”和“网关”。 还可以从此页面删除现有连接。
镜像数据的 Power BI 报表是否可以使用 Direct Lake 模式?
是的,因为表都是 V 排序的增量表。
Microsoft Fabric 中镜像 SQL Server 的自助
如何知道 Fabric 正在复制 SQL Server 上的数据?
有哪些复制状态?
重启镜像包括哪些步骤?
源表中的数据将被重新初始化。 每次停止并再次启动时,都会重新提取整个表。
从镜像中移除表时,会发生什么情况?
该表不会再被复制,其数据也将从 OneLake 中删除。
如果删除镜像,它是否会影响源 SQL Server 数据库?
否,我们只会移除流式处理表。
是否可以多次镜像同一源数据库?
否,每个 SQL Server 数据库只能镜像一次。 只需在 Fabric OneLake 中保留一份数据副本,便可以与他人共享。
能否仅镜像 SQL Server 数据库中的特定表?
是的,在镜像配置中可以选择特定的表。
安全
数据是否会离开客户的 Fabric 租户?
否。
数据是否会暂存于客户环境之外?
否。 数据不会在客户环境之外暂存,它们暂存于客户的 OneLake 中。
成本管理
有哪些与镜像相关联的成本?
用于将数据复制到 Fabric OneLake 的 Fabric 计算免费提供。 镜像存储成本取决于容量的限制。 有关详细信息,请参阅 镜像 和 Microsoft结构定价的成本。 使用 SQL、Power BI 或 Spark 查询数据的计算按常规费率收费。
入口流量费用是如何计算的?
Fabric 不对镜像收取进入 OneLake 的入口流量费用。
许可
要使用 Fabric 镜像,可以选择哪些许可证选项?
需要 Power BI Premium、Fabric 容量或试用版容量。 有关许可的详细信息,请参阅 Microsoft Fabric 概念和许可证。
停止或暂停 Fabric 镜像
停止镜像会产生哪些结果?
源数据库中会停止复制,但 OneLake 中会保留表的副本。 重启镜像会导致所有数据都从头开始复制。
如何停止/禁用 SQL Server 的镜像?
如果无法从 Fabric 门户停止镜像 SQL Server,或者无法从 Fabric 中删除镜像 SQL Server 项,请使用以下步骤。
- 在 SQL Server 2025 中,对 SQL Server 数据库执行以下存储过程:
EXEC sp_change_feed_disable_db;
- 在 SQL Server 2016-2022 中,使用以下命令禁用变更数据捕获(CDC):
EXEC sys.sp_cdc_disable_db;
如果我停止或暂停我的 Fabric 容量,会出现什么情况?
Fabric 容量需要处于活动状态并正在运行。 暂停或删除的容量会影响镜像,不会复制任何数据。