Мониторинг переноса данных и устранение неполадок при этой операции (Stretch Database)Monitor and troubleshoot data migration (Stretch Database)

ПРИМЕНИМО К: ДаSQL Server 2016 и более поздних версий (только в Windows) НетБаза данных SQL Azure НетAzure Synapse Analytics (хранилище данных SQL) НетParallel Data WarehouseAPPLIES TO: YesSQL Server 2016 and later (Windows only) NoAzure SQL Database NoAzure Synapse Analytics (SQL DW) NoParallel Data Warehouse

Чтобы отслеживать перенос данных в мониторе Stretch Database, следует выбрать в SQL Server Management Studio Задачи | Stretch | Монитор для базы данных.To monitor data migration in Stretch Database Monitor, select Tasks | Stretch | Monitor for a database in SQL Server Management Studio .

Проверка состояния переноса данных в мониторе Stretch DatabaseCheck the status of data migration in the Stretch Database Monitor

Чтобы открыть монитор Stretch Database и отслеживать перенос данных, в SQL Server Management Studio выберите Задачи | Stretch | Монитор для базы данных.Select Tasks | Stretch | Monitor for a database in SQL Server Management Studio to open Stretch Database Monitor and monitor data migration.

  • В верхней области монитора отображаются общие сведения о базе данных SQL Server с поддержкой Stretch и удаленной базе данных Azure.The top portion of the monitor displays general information about both the Stretch-enabled SQL Server database and the remote Azure database.

  • В нижней области монитора отображается состояние переноса данных для каждой таблицы с поддержкой Stretch в базе данных.The bottom portion of the monitor displays the status of data migration for each Stretch-enabled table in the database.

Мониторинг базы данных Stretch DatabaseStretch Database Monitor

Проверка состояния переноса данных в динамическое административное представлениеCheck the status of data migration in a dynamic management view

Откройте динамическое представление управления sys.dm_db_rda_migration_status , чтобы увидеть, сколько разделов и строк данных было перенесено.Open the dynamic management view sys.dm_db_rda_migration_status to see how many batches and rows of data have been migrated. Дополнительные сведения см. в разделе sys.dm_db_rda_migration_status (Transact-SQL).For more info, see sys.dm_db_rda_migration_status (Transact-SQL).

Устранение неполадок переноса данныхTroubleshoot data migration

Строки из таблицы с поддержкой Stretch не переносятся в Azure. В чем может быть проблема?Rows from my Stretch-enabled table are not being migrated to Azure. What's the problem?
Есть некоторые проблемы, которые могут повлиять на процедуру переноса.There are several problems that can affect migration. Проверьте следующее.Check the following things.

  • Проверьте сетевое подключение на компьютере с SQL Server.Check network connectivity for the SQL Server computer.

  • Убедитесь, что брандмауэр Azure не блокирует подключение SQL Server к удаленной конечной точке.Check that the Azure firewall is not blocking your SQL Server from connecting to the remote endpoint.

  • Проверьте статус последнего пакета в динамическом представлении управления sys.dm_db_rda_migration_status .Check the dynamic management view sys.dm_db_rda_migration_status for the status of the latest batch. Если произошла ошибка, проверьте значения error_number, error_state и error_severity для пакета.If an error has occurred, check the error_number, error_state, and error_severity values for the batch.

Брандмауэр Azure блокирует подключения из локального сервера.The Azure firewall is blocking connections from my local server.
Вам может потребоваться добавить правило в параметры брандмауэра для сервера Azure, чтобы позволить SQL Server взаимодействовать с удаленным сервером Azure.You may have to add a rule in the Azure firewall settings of the Azure server to let SQL Server communicate with the remote Azure server.

См. также:See Also

Управление Stretch Database и устранение связанных с ней неполадокManage and troubleshoot Stretch Database