監視和疑難排解資料移轉 (Stretch Database)

適用於:SQL Server 2016 (13.x) 和更新版本 - 僅限 Windows

重要

Stretch Database 在 SQL Server 2022 (16.x) 及 Azure SQL 資料庫中已被取代。 資料庫引擎的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。

在動態管理檢視中檢查資料移轉狀態

開啟動態管理檢視 sys.dm_db_rda_migration_status,可查看已移轉的批次和資料列數目。 如需詳細資訊,請參閱 sys.dm_db_rda_migration_status (Transact-SQL)

對資料移轉進行疑難排解

已啟用延展的資料表資料列沒有移轉到 Azure。 發生什麼問題?

有幾個問題會影響移轉。 請檢查下列事項。

  • 檢查 SQL Server 電腦的網路連線。

  • 檢查 Azure 防火牆沒有阻擋您的 SQL Server 連線到遠端端點。

  • 檢查動態管理檢視 sys.dm_db_rda_migration_status,可取得最新批次的狀態。 如果發生錯誤,請檢查批次的 error_number、error_state 和 error_severity 各值。

Azure 防火牆封鎖了我的本機伺服器連線

您可能必須在 Azure 伺服器的 Azure 防火牆設定中新增一個規則,讓 SQL Server 與遠端 Azure 伺服器進行通訊。

另請參閱