排查 Fabric 镜像数据库的故障
Microsoft Fabric 镜像数据库的故障场景、解决方法和变通方法。
重要
此功能目前为预览版。
资源
查看每个数据源常见问题解答的故障排除部分:
- 排查镜像 Azure SQL 数据库的问题和有关镜像Azure SQL 数据库的常见问题解答
- 排查镜像 Azure SQL 托管实例问题和有关镜像 Azure SQL 托管实例的常见问题解答
- 排查镜像 Azure Cosmos DB 的问题和有关镜像 Azure Cosmos DB 的常见问题解答
- 排查镜像 Snowflake 的问题
- 有关镜像 Azure Databricks 的常见问题解答
- 排查 Fabric SQL 数据库镜像问题(预览版)和有关 Fabric SQL 数据库镜像的常见问题解答(预览版)
查阅每个数据源的限制文档:
- Azure SQL 数据库中的 Microsoft Fabric 镜像数据库的限制
- 来自 Azure SQL 托管实例的 Microsoft Fabric 镜像数据库的限制(预览版)
- 来自 Azure Cosmos DB 的 Microsoft Fabric 镜像数据库(预览版)中的限制
- 来自 Azure Databricks 的 Microsoft Fabric 镜像数据库的限制(预览版)
- Snowflake 中的 Microsoft Fabric 镜像数据库的限制
- Fabric SQL 数据库镜像的限制
停止复制
选择“停止复制”时,OneLake 文件会保持不变,但增量复制会停止。 可以随时通过选择“启动复制”,重启复制。 在重置复制状态后、更改源数据库后,或用作故障排除手段时,可能需要执行停止/开始。
疑难解答
本部分包含为镜像排除故障的一般步骤。
无法与数据源建立连接
- 检查连接详细信息是否正确,包括服务器名称、数据库名称、用户名和密码。
- 检查服务器是否未处于防火墙或专用虚拟网络后面。 打开相应的防火墙端口。
未复制任何视图
当前,视图不受支持。 仅支持复制常规表。
未复制任何表
- 通过检查监视状态,对表的状态进行检查。 有关详细信息,请参阅监视 Fabric 镜像数据库复制。
- 选择“配置复制”按钮。 检查表是否出现在了表列表中,或者,每个表的详细信息中是否有任何警报。
目标表中缺少列
- 选择“配置复制”按钮。
- 如果有任何列未被复制,请选择表详细信息旁边的警报图标。
列中的某些数据似乎会被截断
Fabric 仓库不支持 VARCHAR(max),目前只支持 VARCHAR(8000)。
数据似乎无法复制
在“监视”页面,显示的日期是上次成功复制数据的日期。
无法更改源数据库
不支持更改源数据库。 请创建新的镜像数据库。
限制错误消息
这些常见错误消息包含说明和缓解措施:
错误消息 | 原因 | 缓解 |
---|---|---|
“由于目标空间限制,复制受到限制。” | 每个镜像数据库的目标存储空间最多为 10 TB。 由于目标空间限制,复制受到限制。 | 在源数据库中,删除表、删除数据或共享数据。 |
“表计数可能超出限制,可能有一些表丢失。” | 最多有 500 个表。 | 在源数据库中,删除或筛选表。 如果新表是第 500 个表,则无需采取缓解措施。 |
“复制受到限制,预期在 YYYY-MM-DDTHH:MM:ss 继续。” | 每个镜像数据库每天最多捕获 1 TB 更改数据。 | 等待限制结束。 |