本文回答在 Microsoft Fabric 中鏡像 Azure SQL 資料庫的常見問題。
特性和功能
允許對 Azure SQL 資料庫進行哪些驗證?
目前,針對來源 Azure SQL 資料庫的驗證,我們支援使用使用者名稱和密碼、Microsoft Entra ID 和服務主體進行 SQL 驗證。
是否有 Azure SQL 資料庫的預備或登陸區域? 如果有,其是否位於 OneLake 外?
OneLake 中的登陸區域會同時儲存快照集和變更數據,以改善將檔案轉換成 delta verti-parquet 時的效能。
初始複寫需要多長時間?
這取決於要引入的資料大小。
複寫插入/更新/刪除需要多長時間?
近即時延遲。
您是否支援複寫檢視、暫時性或外部資料表?
否。 目前,僅支援複寫一般資料表。
如何管理連線?
選取設定齒輪,然後選取 [管理連線和閘道]。 您也可以從此頁面刪除現有的連線。
鏡像資料的 Power BI 報表可以使用直接湖模式嗎?
是的,因為資料表都是 v 順序的差異資料表。
在 Microsoft Fabric 中鏡像 Azure SQL 資料庫的自助
如何知道 Fabric 正在複寫 Azure SQL 資料庫上的資料?
如果您遇到鏡像問題,請使用動態管理檢視 (DMV) 和預存程序來執行下列資料庫層級檢查,以驗證設定。 如果需要疑難排解,請聯絡支援人員。
- 執行下列查詢,以檢查變更是否正確流動:
SELECT * FROM sys.dm_change_feed_log_scan_sessions
如需疑難排解步驟,請參閱 針對 Azure SQL 資料庫中的 Fabric 鏡像資料庫進行疑難排解。
如何在 SQL Server 上啟用系統指派管理身份(SAMI)或使用者指派管理身份(UAMI)?
只要在 Azure 入口網站中踏出一步,你就能啟用 Azure SQL 邏輯伺服器的系統指派管理身份(SAMI)或使用者指派管理身份(UAMI)。
備註
使用者指派管理身份(UAMI)的支援目前處於預覽階段。
複寫狀態為何?
請參閱 監視 Fabric 鏡映資料庫複寫。
Azure SQL 資料庫鏡像可以透過 Power BI 閘道或防火牆後方存取嗎?
如果您的 Azure SQL 資料庫無法公開存取,且不允許 Azure 服務連線到它,您可以 設定虛擬網路資料閘道或內部部署資料閘道來鏡像資料。 如需詳細資訊,請參閱 安全性需求。
重新啟動鏡像包括哪些步驟?
來源資料表中的資料將會重新初始化。 每次停止和啟動時,都會再次擷取整個表格。
如果我從鏡像中移除表格會發生什麼事?
資料表不再複寫,其資料會從 OneLake 中刪除。
如果我刪除鏡像,是否會影響來源 Azure SQL 資料庫?
不,我們只是刪除流式處理表。
我可以多次鏡像相同的來源資料庫嗎?
否,每個 Azure SQL 資料庫只能鏡像一次。 您只需要 Fabric OneLake 中資料的單一複本,即可與其他人共用。
我可以只鏡像 Azure SQL 資料庫中的特定資料表嗎?
是,可以在鏡像配置期間選擇特定表格。
在計劃性或非計劃性異地容錯移轉的情況下,鏡像會發生什麼情況?
當您建立鏡像資料庫時,請連線到 SQL 容錯移轉群組的讀寫接聽程式。 如此一來,您就不需要在容錯移轉之後重新建立鏡像資料庫。
建立鏡像資料庫之後,請移至工作區專案清單,然後選取鏡像資料庫的 [管理權限]。 新增容錯移轉群組的主要和次要邏輯伺服器的系統指派受控識別 (SAMI) ,以具有讀取/寫入存取權。 如果您從 Fabric 入口網站建立鏡映資料庫,則主要伺服器的 SAMI 應該已經自動新增。
發生容錯移轉時,會自動停用複寫。 不過,如果您在 Fabric 入口網站中開啟鏡像資料庫,您不會看到任何差異,但不會到達新資料。 若要復原,請選取 [停止複寫],然後選取 [ 開始複寫],以重新啟動複寫程序。 這將從頭開始重新同步每個表。 故障回復後需要相同的操作。
安全性
資料是否曾經離開客戶 Fabric 租用戶?
否。
資料是否會暫存在客戶環境外?
否。 資料不會暫存在客戶環境外,而是會暫存於客戶的 OneLake 中。
成本管理
與鏡像相關的成本為何?
用來將資料複寫至 Fabric OneLake 的 Fabric 計算是免費的。 鏡像儲存成本可免費使用,上限為容量限制。 如需詳細資訊,請參閱 鏡像成本 和 Microsoft Fabric 定價。 使用 SQL、Power BI 或 Spark 查詢資料的計算會以一般費率收費。
我們建議客戶如何執行動作,以避免或降低 Azure SQL 資料庫成本?
請參閱 規劃和管理 Azure SQL 資料庫的成本。 請考慮根據需求使用專用的小型 Azure SQL 資料庫。
入口費用如何處理?
Fabric 不會收取 OneLake 鏡像的輸入費用。
出口費用如何處理?
如果 Azure SQL 資料庫位於與 Fabric 容量不同的區域,則會收取資料輸出費用。 如果位於相同區域中,則沒有資料輸出。
Licensing
Fabric Mirroring 的授權選項有哪些?
需要 Power BI Premium、Fabric 容量或試用容量。 如需授權的詳細資訊,請參閱 Microsoft Fabric 概念和授權。
停止或暫停 Fabric 鏡像
停止鏡像的結果是什麼?
複寫會在來源資料庫中停止,但資料表的複本會保留在 OneLake 中。 重新啟動鏡映會導致從一開始複寫所有資料。
如何從 Azure SQL 資料庫停止/停用鏡像?
如果您無法從 Fabric 入口網站停止鏡像 Azure SQL Database,或無法從 Fabric 刪除鏡像的 Azure SQL Database 專案,請在 Azure SQL Database 上執行下列預存程式: exec sp_change_feed_disable_db;
如果我停止或暫停 Fabric 容量,該怎麼辦?
Fabric 容量必須啟動且運行。 暫停或刪除的容量會影響鏡射,因此不會複製任何數據。
相關內容
- 什麼是 Fabric 中的鏡像?
- 同步 Azure SQL 資料庫
- 針對 Azure SQL 資料庫中的 Fabric 鏡像資料庫進行疑難排解。