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.
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.
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.
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.
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.