針對 Fabric 鏡像資料庫進行疑難排解
Microsoft Fabric 鏡像資料庫的案例、解決方法和因應措施。
資源
檢閱每個資料來源常見問題的疑難排解區段:
- Azure SQL 資料庫鏡像的疑難排解,以及鏡像 Azure SQL 資料庫的常見問題
- 鏡像 Azure SQL 受控執行個體的疑難排解和鏡像 Azure SQL 受控執行個體的常見問題
- Azure Cosmos DB 鏡像的疑難排解,以及Azure Cosmos DB 鏡像的常見問題
- 鏡像雪花疑難排解
- 有關同步 Azure Databricks 的常見問題
- 針對 Fabric SQL 資料庫進行鏡像疑難排解(預覽) 和 Fabric SQL 資料庫鏡像的常見問題(預覽)
檢閱每個資料來源的限制文件:
- Azure SQL 資料庫中的 Microsoft Fabric 鏡像資料庫的限制
- Azure SQL 受控執行個體的 Microsoft Fabric 鏡像資料庫限制(預覽)
- Azure Cosmos DB (預覽版) 中的 Microsoft Fabric 鏡像資料庫的限制
- Azure Databricks 中Microsoft網狀架構鏡像資料庫的限制 (預覽)
- Snowflake 中的 Microsoft Fabric 鏡像資料庫的限制
- 在 Fabric SQL 資料庫鏡像操作中的限制
網狀架構容量的變更
情境 | 說明 |
---|---|
布構容量已暫停 | 鏡像功能已停止,您無法查看或進入鏡像資料庫項目。 恢復或重新分配資源到您的工作區。 |
Fabric 容量恢復正常 |
已知限制: 當容量從暫停狀態繼續時,鏡像資料庫狀態會顯示為 [正在運行],但鏡像不會自動啟動。 因此,來源中所做的變更不會復寫至 OneLake。 若要繼續鏡像,請前往 Fabric 入口網站中的鏡像資料庫,選取 [設定複寫],然後按一下 [套用變更]。 鏡像會從暫停的位置繼續進行。 請注意,如果功能暫停了很長一段時間,鏡像可能無法從暫停點繼續,並且會從頭重新同步數據。 例如,如果資料庫的事務歷史記錄已滿,就可能會發生這種情況。 |
網狀架構容量調整 | 鏡像繼續中。 如果您縮減容量,請注意鏡像數據的 OneLake 儲存空間在根據容量大小的上限之前是免費的,因此縮減容量可能會產生額外的儲存費用。 了解更多 鏡像成本。 |
網狀架構容量限制 | 等到超載狀態結束,或者更新您的可用容量。 還原容量後,鏡像將會繼續。 請從您可採取的行動來復原多載情況中深入瞭解。 |
Fabric 試用版容量已過期 | 螢幕鏡射已停止。 若要保留鏡像資料庫,請購買 Fabric 容量。 瞭解更多關於 Fabric 試用容量到期的資訊。 |
停止複寫
當您選取 [停止複寫] 時,OneLake 檔案會維持原狀,但累加複寫會停止。 您可以選取 [開始複寫] 來隨時重新啟動複寫。 在重設複寫狀態時,或在來源資料庫變更之後,又或在作為疑難排解工具時,您可能會想要停止/啟動複寫。
復寫來源架構階層
當您從各種類型的源資料庫鏡像數據時,來源架構階層會保留在鏡像資料庫中。 它可確保您的數據會持續組織到不同的服務,讓您使用 SQL 分析端點、Spark Notebook、語意模型和其他數據參考中的相同邏輯來取用數據。
針對在啟用此功能之前建立的鏡像資料庫,您會看到來源架構在鏡像資料庫中扁平化,且架構名稱會編碼為數據表名稱。 如果您想要使用架構重新組織數據表,請重新建立鏡像資料庫。
如果您使用 API 來建立/更新鏡像資料庫,請設定屬性 defaultSchema
的值,指出是否要從源資料庫複寫架構階層。 請參閱 Microsoft網狀架構鏡像公用 REST API中的定義範例。
Delta欄位映射支援
鏡像支援將名稱中含有空格或特殊字元的數據行(例如 ,
;
{
}
(
)
\n
\t
=
)從源資料庫復寫到鏡像資料庫。 在幕後,鏡像處理會將資料寫入至啟用 Delta 列對應功能的 OneLake。
針對在啟用此功能之前已經在復寫中的資料表,若要將名稱中包含特殊字元的欄位納入,您必須移除並重新新增這些資料表,或者停止並重新啟動鏡像資料庫,以更新鏡像資料庫的設置。
取得鏡像資料庫的擁有權
鏡像資料庫目前不支持擁有權變更。 如果鏡像資料庫因為項目擁有者已離開組織或不再有效而停止運作,您必須重新建立鏡像資料庫。
支援的區域
以下是支援資料庫鏡像和開啟鏡像的網狀架構區域:
亞太地區:
- 澳大利亞東部
- 澳大利亞東南部
- 印度中部
- 東亞
- 日本東部
- 韓國中部
- 東南亞
- 印度南部
歐洲
- 北歐
- 西歐
- 法國中部
- 德國中西部
- 義大利北部
- 挪威東部
- 波蘭中部
- 瑞典中部
- 瑞士北部
- 瑞士西部
- 英國南部
- 英國西部
美洲:
- 巴西南部
- 加拿大中部
- 加拿大東部
- 美國中部
- 美國東部
- 美國東部 2
- 美國中北部
- 美國中南部
- 美國西部
- 美國西部 2
中東和非洲:
- 南非北部
- 阿聯酋北部
疑難排解
本節包含一般鏡像疑難排解步驟。
我無法連線至來源資料庫
- 檢查您的連線詳細資料是否正確,以及伺服器名稱、資料庫名稱、使用者名稱和密碼。
- 檢查伺服器不在防火牆或私人虛擬網路後方。 開啟適當的防火牆連接埠。
未複製任何視圖
目前不支援檢視。 僅支援複寫一般資料表。
目前沒有資料表正在被複寫
- 檢查監視狀態,以確定資料表的狀態。 如需詳細資訊,請參閱監控 Fabric 鏡射資料庫複寫。
- 選取 [設定複寫] 按鈕。 檢查以確定資料表是否存在於資料表清單中,或每個資料表詳細資料上是否有任何警示。
目標資料表中遺漏欄位
- 選取 [設定複寫] 按鈕。
- 如果有任何資料行未被複製,請選取資料表詳細資料旁的 [警示] 圖示。
我的資料行中的部分資料似乎被截斷了
Fabric 倉儲不支援 [VARCHAR(max)],它目前僅支援 [VARCHAR(8000)]。
資料似乎無法複製
在 [監視] 頁面上,顯示的日期是上次成功複寫資料的時間。
我無法變更來源資料庫
不支援變更來源資料庫。 建立新的鏡像資料庫。
限制錯誤訊息
這些常見的錯誤訊息有說明和風險降低措施:
錯誤訊息 | 原因 | 緩解 |
---|---|---|
「資料表計數可能超過限制,可能會遺漏一些資料表。」 | 最多有 500 個資料表。 | 在來源資料庫中,卸除或篩選資料表。 如果新的資料表是第 500 個資料表,則不需要採取任何風險降低措施。 |
「複寫正被限速,並預期將在 YYYY-MM-DDTHH:MM:ss 繼續進行。」 | 每個鏡像資料庫每天最多擷取 1 TB 的異動資料。 | 等候節流結束。 |