本文可回答有關在 Microsoft Fabric 中鏡像 Azure SQL 資料庫 的常見問題集。
特性與功能
允許對 Azure SQL 資料庫進行何種驗證?
目前,為了對來源 Azure SQL 資料庫進行驗證,我們支援藉助使用者名稱和密碼、Microsoft Entra ID 和服務主體進行 SQL 驗證。
Azure SQL 資料庫是否有檢閱及測試或登陸區域? 如果有,其是否位於 OneLake 外?
OneLake 中的登陸區域會儲存快照和變更資料,以改善將檔案轉換成 Delta verti-parquet 時的效能。
初始複寫需要多久時間?
這取決於所引進的資料大小。
複寫插入/更新/刪除需要多久時間?
近即時延遲。
是否支援複寫檢視、暫時性或外部資料表?
否。 目前,僅支援複寫一般資料表。
如何管理連線?
選取 [設定] 齒輪,然後選取 [管理連線和閘道]。 您也可以從此頁面刪除現有的連線。
鏡像資料的 Power BI 報表是否可以使用 Direct Lake 模式?
是,因為資料表都是 V 順序的 Delta 資料表。
Microsoft Fabric 中鏡像 Azure SQL 資料庫 的自助說明
如何得知 Fabric 正在複寫 Azure SQL 資料庫上的資料?
如果您遇到鏡像問題,請使用動態管理檢視 (DMV) 和預存程序來執行下列資料庫層級檢查,進而驗證組態。 如果需要疑難排解,請連絡客戶支援。
- 執行下列查詢,以檢查變更是否正確流動:
SELECT * FROM sys.dm_change_feed_log_scan_sessions
如需疑難排解步驟,請參閱疑難排解 Azure SQL 資料庫中的 Fabric 鏡像資料庫。
如何在 SQL Server 上啟用系統指派的受控識別 (SAMI)?
透過 Azure 入口網站中的單一步驟,您可以啟用 Azure SQL 邏輯伺服器的系統指派的受控識別 (SAMI)。
什麼是複寫狀態?
請參閱監視 Fabric 鏡像複寫。
Azure SQL 資料庫 鏡像可以透過Power BI閘道或防火牆後方存取嗎?
目前,不支援透過 Power BI Gateway 或防火牆後方存取。
重新啟動鏡像包含哪些步驟?
來源資料表中的資料將會重新初始化。 每次停止和啟動時,都會再次擷取整個資料表。
如果我從鏡像移除資料表,會發生什麼?
資料表已不再複寫,且其資料會從 OneLake 中刪除。
如果我刪除鏡像,它會影響來源 Azure SQL 資料庫 嗎?
否,我們只會移除串流資料表。
是否可以多次鏡像相同的來源資料庫?
否,每個 Azure SQL 資料庫 只能鏡像一次。 您只需要 Fabric OneLake 中的單一數據複本,即可與其他人共用。
我可以只鏡像來自 Azure SQL 資料庫 的特定數據表嗎?
是,您可以在鏡像設定期間選取特定資料表。
發生計劃性或非計劃性異地容錯移轉時,鏡像會發生什麼?
鏡像會在異地容錯移轉時停用,無論是計劃性還是非計劃性,因為有潛在的資料遺失情況。 如果發生這種情況,請建立新的鏡像,並將其設定為指向新的邏輯 SQL Server 和 Azure SQL 資料庫。
安全性
資料是否曾經離開客戶 Fabric 租用戶?
否。
資料是否會暫存在客戶環境外?
否。 資料不會暫存在客戶環境外,而是會暫存於客戶的 OneLake 中。
成本管理
與鏡像關聯的成本是多少?
從來源鏡像數據到 Fabric OneLake 沒有任何計算成本。 根據您布建的已購買計算容量 SKU,鏡像記憶體成本最多可釋出特定限制。 請從 Microsoft Fabric - 定價中的鏡像一節深入瞭解。
我們建議客戶採取什麼動作來避免或降低 Azure SQL 資料庫成本?
請參閱規劃和管理 Azure SQL 資料庫的成本。 請根據需求考慮使用較小的專用 Azure SQL 資料庫。
如何處理輸入費用?
Fabric 不會收取 OneLake 鏡像的輸入費用。
如何處理輸出費用?
如果 Azure SQL 資料庫位於與 Fabric 容量不同的區域,則會收取資料輸出費用。 如果位於相同區域中,則沒有任何資料輸出。
授權
Fabric 鏡像的授權選項有哪些?
需要 Power BI Premium、Fabric 容量或試用容量。 如需有關授權的詳細資訊,請參閱 Microsoft Fabric 授權。
停止或暫停 Fabric 鏡像
停止鏡像的結果為何?
複寫會在來源資料庫中停止,但 OneLake 中會保留資料表的複本。 重新啟動鏡像會導致從頭開始就複寫所有資料。
如何停止/停用 Azure SQL 資料庫的鏡像?
如果您無法從 Fabric 入口網站停止鏡像 Azure SQL 資料庫,或無法從 Fabric 刪除鏡像的 Azure SQL 資料庫 專案,請在 Azure SQL 資料庫 上執行下列預存程式:exec sp_change_feed_disable_db;
如果我停止或暫停 Fabric 容量,該怎麼辦?
Fabric 容量必須是作用中且執行中。 暫停或刪除的容量會影響鏡像,且不會複寫任何資料。