Приостановка и возобновление переноса данных (Stretch Database)

Применимо к: даSQL Server 2016 (13.x); и более поздние версии — только Windows

Чтобы приостановить или возобновить перенос данных в Azure, выберите Stretch в качестве таблицы в SQL Server Management Studio, а затем — команду Приостановить , чтобы приостановить перенос данных, или Возобновить , чтобы возобновить его. Эти действия можно также выполнить с помощью Transact-SQL.

Вы можете приостановить перенос данных в отдельных таблицах для устранения неполадок на локальном сервере или увеличения доступной пропускной способности сети.

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

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

  1. В среде SQL Server Management Studio в обозревателе объектов выберите таблицу с поддержкой Stretch, для которой нужно приостановить перенос данных.

  2. Щелкните таблицу правой кнопкой мыши и выберите Stretch, а затем Приостановить.

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

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

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

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

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

  1. В среде SQL Server Management Studio в обозревателе объектов выберите таблицу с поддержкой Stretch, для которой нужно возобновить перенос данных.

  2. Щелкните таблицу правой кнопкой мыши и выберите Stretch, а затем Возобновить.

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

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

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

Проверьте, активна миграция или приостановлена

С помощью среды SQL Server Management Studio проверьте, активна миграция или приостановлена.

В SQL Server Management Studio откройте монитор Stretch Database и проверьте значение столбца Состояние миграции. Дополнительные сведения см. в статье Мониторинг переноса данных и устранение неполадок.

С помощью Transact-SQL проверьте, активна миграция или приостановлена.

Запросите представление каталога sys.remote_data_archive_tables и проверьте значение в столбце is_migration_paused . Дополнительные сведения см. в разделе sys.remote_data_archive_tables.

См. также:

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