Приостановка и возобновление переноса данных (Stretch Database)Pause and resume 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

Чтобы приостановить или возобновить перенос данных в Azure, выберите Stretch в качестве таблицы в SQL Server Management Studio, а затем — команду Приостановить , чтобы приостановить перенос данных, или Возобновить , чтобы возобновить его.To pause or resume data migration to Azure, select Stretch for a table in SQL Server Management Studio, and then select Pause to pause data migration or Resume to resume data migration. Эти действия можно также выполнить с помощью Transact-SQL.You can also use Transact-SQL to pause or resume data migration.

Вы можете приостановить перенос данных в отдельных таблицах для устранения неполадок на локальном сервере или увеличения доступной пропускной способности сети.Pause data migration on individual tables when you want to troubleshoot problems on the local server or to maximize the available network bandwidth.

Приостановка переноса данныхPause data migration

Остановка переноса данных с помощью SQL Server Management StudioUse SQL Server Management Studio to pause data migration

  1. В среде SQL Server Management Studio в обозревателе объектов выберите таблицу с поддержкой Stretch, для которой нужно приостановить перенос данных.In SQL Server Management Studio, in Object Explorer, select the Stretch-enabled table for which you want to pause data migration.

  2. Щелкните таблицу правой кнопкой мыши и выберите Stretch, а затем Приостановить.Right-click and select Stretch, and then select Pause.

Остановка переноса данных с помощью Transact-SQLUse Transact-SQL to pause data migration

Выполните следующую команду.Run the following command.

USE <Stretch-enabled database name>;
GO
ALTER TABLE <Stretch-enabled table name>  
    SET ( REMOTE_DATA_ARCHIVE ( MIGRATION_STATE = PAUSED ) ) ;  
GO 

Возобновление переноса данныхResume data migration

Возобновление переноса данных с помощью SQL Server Management StudioUse SQL Server Management Studio to resume data migration

  1. В среде SQL Server Management Studio в обозревателе объектов выберите таблицу с поддержкой Stretch, для которой нужно возобновить перенос данных.In SQL Server Management Studio, in Object Explorer, select the Stretch-enabled table for which you want to resume data migration.

  2. Щелкните таблицу правой кнопкой мыши и выберите Stretch, а затем Возобновить.Right-click and select Stretch, and then select Resume.

Возобновление переноса данных с помощью Transact-SQLUse Transact-SQL to resume data migration

Выполните следующую команду.Run the following command.

USE <Stretch-enabled database name>;
GO
ALTER TABLE <Stretch-enabled table name>   
    SET ( REMOTE_DATA_ARCHIVE ( MIGRATION_STATE = OUTBOUND ) ) ;  
 GO

Проверьте, активна миграция или приостановленаCheck whether migration is active or paused

С помощью среды SQL Server Management Studio проверьте, активна миграция или приостановлена.Use SQL Server Management Studio to check whether migration is active or paused

В SQL Server Management Studio откройте монитор Stretch Database и проверьте значение столбца Состояние миграции.In SQL Server Management Studio, open Stretch Database Monitor and check the value of the Migration State column. Дополнительные сведения см. в статье Мониторинг переноса данных и устранение неполадок.For more info, see Monitor and troubleshoot data migration.

С помощью Transact-SQL проверьте, активна миграция или приостановлена.Use Transact-SQL to check whether migration is active or paused

Запросите представление каталога sys.remote_data_archive_tables и проверьте значение в столбце is_migration_paused .Query the catalog view sys.remote_data_archive_tables and check the value of the is_migration_paused column. Дополнительные сведения см. в разделе sys.remote_data_archive_tables.For more info, see sys.remote_data_archive_tables.

См. также:See Also

ALTER TABLE (Transact-SQL)ALTER TABLE (Transact-SQL)
Мониторинг переноса данных и устранение неполадокMonitor and troubleshoot data migration