共用方式為


針對 Fabric 鏡像資料庫進行疑難排解

Microsoft Fabric 鏡像資料庫的案例、解決方法和因應措施。

資源

檢閱每個資料來源常見問題的疑難排解區段:

檢閱每個資料來源的限制文件:

停止複寫

當您選取 [停止複寫] 時,OneLake 檔案會維持原狀,但累加複寫會停止。 您可以選取 [開始複寫] 來隨時重新啟動複寫。 在重設複寫狀態時,或在來源資料庫變更之後,又或在作為疑難排解工具時,您可能會想要停止/啟動複寫。

復寫來源架構階層

當您從各種類型的源資料庫鏡像數據時,來源架構階層會保留在鏡像資料庫中。 它可確保您的數據會持續組織到不同的服務,讓您使用 SQL 分析端點、Spark Notebook、語意模型和其他數據參考中的相同邏輯來取用數據。

針對在啟用此功能之前建立的鏡像資料庫,您會看到來源架構在鏡像資料庫中扁平化,且架構名稱會編碼為數據表名稱。 如果您想要使用架構重新組織數據表,請重新建立鏡像資料庫。

如果您使用 API 來建立/更新鏡像資料庫,請設定屬性 defaultSchema 的值,指出是否要從源資料庫複寫架構階層。 請參閱 Microsoft網狀架構鏡像公用 REST API中的定義範例。

Delta欄位映射支援

鏡像支援將名稱中含有空格或特殊字元的數據行(例如 ,;{}()\n\t=)從源資料庫復寫到鏡像資料庫。 在幕後,鏡像會將數據寫入至已啟用 Delta 數據行對應的 OneLake。

針對在啟用此功能之前已經在復寫中的資料表,若要將名稱中包含特殊字元的欄位納入,您必須移除並重新新增這些資料表,或者停止並重新啟動鏡像資料庫,以更新鏡像資料庫的設置。

取得鏡像資料庫的擁有權

鏡像資料庫目前不支持擁有權變更。 如果鏡像資料庫因為項目擁有者已離開組織或不再有效而停止運作,您必須重新建立鏡像資料庫。

疑難排解

本節包含一般鏡像疑難排解步驟。

我無法連線至來源資料庫

  1. 檢查您的連線詳細資料是否正確,以及伺服器名稱、資料庫名稱、使用者名稱和密碼。
  2. 檢查伺服器不在防火牆或私人虛擬網路後方。 開啟適當的防火牆連接埠。

未複寫任何檢視

目前不支援檢視。 僅支援複寫一般資料表。

未複寫資料表

  1. 檢查監視狀態,以確定資料表的狀態。 如需詳細資訊,請參閱監視 Fabric 鏡像資料庫複寫
  2. 選取 [設定複寫] 按鈕。 檢查以確定資料表是否存在於資料表清單中,或每個資料表詳細資料上是否有任何警示。

目的地資料表中遺漏資料行

  1. 選取 [設定複寫] 按鈕。
  2. 如果未複寫任何資料行,請選取資料表詳細資料旁的 [警示] 圖示。

我的資料行中的部分資料似乎會被截斷

Fabric 倉儲不支援 [VARCHAR(max)],它目前僅支援 [VARCHAR(8000)]

資料似乎未被複寫

在 [監視] 頁面上,顯示的日期是上次成功複寫資料的時間。

我無法變更來源資料庫

不支援變更來源資料庫。 建立新的鏡像資料庫。

限制錯誤訊息

這些常見的錯誤訊息有說明和風險降低措施:

錯誤訊息 原因 風險降低
「複寫因目的地空間限制而被節流。」 每個鏡像資料庫的目的地儲存空間上限為 10 TB。 複寫因目的地空間限制而被節流。 在來源資料庫中,卸除資料表、移除資料或分區。
「資料表計數可能超過限制,可能會遺漏一些資料表。」 最多有 500 個資料表。 在來源資料庫中,卸除或篩選資料表。 如果新的資料表是第 500 個資料表,則不需要採取任何風險降低措施。
「複寫正被節流,且預期會在 YYYY-MM-DDTHH:MM:ss 繼續。」 每個鏡像資料庫每天最多擷取 1 TB 的異動資料。 等候節流結束。