本文回答了有关在 Microsoft Fabric 中镜像 Azure SQL 托管实例的常见问题。
特性和功能
Azure SQL 托管实例是否有暂存区域或登陆区域? 如果有,它是否在 OneLake 之外?
OneLake 中的登陆区域将同时存储快照和更改数据,从而在将文件转换为增量 verti-parquet 时提高性能。
初始复制需要多长时间?
这取决于引入的数据大小。
复制插入/更新/删除需要多长时间?
准实时级延迟。
是否支持视图、临时表或外部表的复制?
否。 当前,仅支持复制常规表。
在不将我的 Azure SQL 托管实例公开给 Internet 的情况下,镜像是否能正常工作?
在当前预览版中,SQL 托管实例需要有一个公共终结点,允许从 Azure 云进行入站访问,并且需要允许它与 Azure 存储进行联系以导出数据。 目前不支持专用终结点。
如何管理连接?
在 Fabric 中,选择“设置”按钮,然后选择“管理连接和网关”。 还可以从此页面删除现有连接。
镜像数据的 Power BI 报表是否可以使用 Direct Lake 模式?
是的,因为表都是 V 排序的增量表。
在 Microsoft Fabric 中镜像 Azure SQL 托管实例的自助操作
我如何知道 Fabric 正在我的 Azure SQL 托管实例上复制数据?
如果遇到镜像问题,请使用动态管理视图 (DMV) 和存储过程执行以下数据库级检查,以验证配置。
- 执行下面的查询,检查更改是否正确得到应用:
SELECT * FROM sys.dm_change_feed_log_scan_sessions
有关故障排除步骤,请参阅排查 Azure SQL 托管实例中的 Fabric 镜像数据库问题。 如果需要进一步的故障排除,请联系客户支持。
如何在 Azure SQL 托管实例上启用系统分配托管标识 (SAMI)?
只需在 Azure 门户中执行一个步骤,即可[启用 Azure SQL 托管实例的系统分配托管标识 (SAMI)](azure-sql-managed-instance-tutorial.md# 启用 Azure SQL 托管实例的系统分配托管标识 (SAMI))。
有哪些复制状态?
请参阅监视 Fabric 镜像复制。
可以通过 Power BI 网关或 VNET 数据网关访问 Azure SQL 托管实例数据库镜像吗?
目前不支持此操作。
从镜像中移除表时,会发生什么情况?
该表不会再被复制,其数据也将从 OneLake 中删除。
如果我删除了镜像数据库,这是否会影响源 Azure SQL 托管实例?
不可以,我们只是从 OneLake 中删除复制的表。
是否可以多次镜像同一源数据库?
否,SQL 托管实例中的每个数据库只能镜像到 Fabric 一次。 只需在 Fabric OneLake 中保留一份数据副本,便可以与他人共享。
是否可以仅镜像我的 Azure SQL 托管实例中的特定表?
是的,在镜像配置中可以选择特定的表。
在发生计划内或计划外异地故障转移时,镜像会发生什么情况?
在发生计划内或计划外的异地故障转移时,镜像将停止工作,因为可能存在数据丢失的情况。 如果发生这种情况,请完全禁用镜像,然后创建新的镜像并将其配置为指向新的 Azure SQL 托管实例。
安全性
允许对 Azure SQL 托管实例进行哪种身份验证?
目前,对于源 Azure SQL 托管实例的身份验证,我们支持使用用户名和密码的 SQL 身份验证以及 Microsoft Entra ID。 SQL 托管实例应对 Microsoft Entra 目录具有读取权限。 有关详细信息,请参阅使用 Azure SQL 配置和管理 Microsoft Entra 身份验证。
数据是否会离开客户的 Fabric 租户?
否。
数据是否会暂存于客户环境之外?
否。 数据不会在客户环境之外暂存,它们暂存于客户的 OneLake 中。
成本管理
有哪些与镜像相关联的成本?
将数据从源镜像到 Fabric OneLake 没有计算成本。 根据所预配的已购买的计算容量 SKU,在一定限度内不会产生镜像存储成本。 可从 Microsoft Fabric 定价的“镜像”部分了解详细信息。 用于使用镜像数据的 SQL、Power BI 或 Spark 上的计算将根据容量进行收费。
入口流量费用是如何计算的?
Fabric 不收取到 OneLake for Mirroring 的流入量费用。
出口流量费用是如何计算的?
如果 Azure SQL 托管实例位于与 Fabric 容量不同的区域,则会收取数据流出量费用。 如果在同一区域中,则不会产生数据出口流量。
许可
要使用 Fabric 镜像,可以选择哪些许可证选项?
需要 Power BI Premium、Fabric 容量或试用版容量。 有关许可证的详细信息,请参阅 Microsoft Fabric 许可证。
停止或暂停 Fabric 镜像
停止镜像会产生哪些结果?
源数据库中会停止复制,但 OneLake 中会保留表的副本。 重启镜像会导致所有数据都从头开始复制。
重启镜像包括哪些步骤?
源表中的数据将被重新初始化。 每次停止并再次启动时,都会重新提取整个表。
如何停止/禁用 Azure SQL 托管实例中的镜像?
如果无法从 Fabric 门户停止 SQL 托管实例的镜像,或无法从 Fabric 门户删除镜像数据库,可以在 SQL 托管实例上执行以下存储过程:exec sp_change_feed_disable_db;
。
如果我停止或暂停我的 Fabric 容量,会出现什么情况?
Fabric 容量需要处于活动状态并正在运行。 暂停或删除的容量将影响镜像,并且不会复制任何数据。