Pausar e retomar a migração de dados (Stretch Database)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores – Somente Windows

Importante

O banco de dados de ampliação foi preterido no SQL Server 2022 (16.x) e no Banco de Dados SQL do Azure. Esse recurso será removido em uma versão futura do mecanismo de banco de dados. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.

Para pausar ou retomar a migração de dados no Azure, escolha Stretch para uma tabela no SQL Server Management Studio e escolha Pausar para pausar a migração de dados ou Retomar para retomar a migração de dados. Você também pode usar o Transact-SQL para pausar ou retomar a migração de dados.

Pause a migração de dados em tabelas individuais quando quiser solucionar problemas no servidor local ou para maximizar a largura de banda de rede disponível.

Pausar a migração de dados

Use SQL Server Management Studio.

  1. No SQL Server Management Studio, no Pesquisador de Objetos, selecione a tabela habilitada para o Stretch para a qual você deseja pausar a migração de dados.

  2. Clique com o botão direito do mouse e selecione Stretch > Pausar.

Usar o Transact-SQL

Execute o comando a seguir.

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

Retomar a migração de dados

Use SQL Server Management Studio.

  1. No SQL Server Management Studio, no Pesquisador de Objetos, selecione a tabela habilitada para o Stretch para a qual você deseja retomar a migração de dados.

  2. Clique com o botão direito do mouse e selecione Stretch > Retomar.

Usar o Transact-SQL

Execute o comando a seguir.

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

Verificar se a migração está ativa ou em pausa

Use SQL Server Management Studio.

No SQL Server Management Studio, abra Monitor do Stretch Database e verifique o valor da coluna Estado de Migração . Para obter mais informações, veja monitorar e solucionar problemas de migração de dados.

Usar o Transact-SQL

Consulte a exibição de catálogo sys.remote_data_archive_tables e verifique o valor da coluna is_migration_paused . Para obter mais informações, veja sys.remote_data_archive_tables.

Confira também