Todos os produtos
Search
Central de documentação

Data Transmission Service:Alternar cargas de trabalho

Última atualização: Oct 12, 2026

Depois que a instância do DTS migra os dados para o banco de dados de destino, este tópico explica como alternar as cargas de trabalho com o mínimo de impacto nos negócios. Os passos a seguir usam uma instância de migração como exemplo.

Pré-requisitos

Uma instância de migração está configurada e o status dela é Running ou Completed. Para mais informações sobre como configurar uma instância, consulte Cenários de migração.

Visão geral

  1. Interrompa as gravações do aplicativo no banco de dados de origem.

    Para evitar perda de dados, impeça que o aplicativo grave novos dados no banco de dados de origem.

  2. Pause a instância de migração.

    Depois que todos os dados do banco de dados de origem forem gravados no banco de dados de destino, pause a instância de migração.

  3. Crie e inicie uma instância de migração reversa.

    Migre os dados incrementais do banco de dados de destino de volta para o banco de dados de origem em tempo real para fornecer uma solução de reversão. Se ocorrer um problema após a alternância, você poderá reverter para o banco de dados de origem.

  4. Alterne as cargas de trabalho.

    Aponte o aplicativo para o banco de dados de destino e retome as operações.

Observações de uso

  • Para minimizar o impacto nos negócios, alterne as cargas de trabalho fora do horário de pico, pois o processo exige que você interrompa o aplicativo e as gravações no banco de dados.

  • Para facilitar a identificação de sessões e melhorar a segurança dos dados, recomendamos criar uma conta de banco de dados dedicada para a migração de dados.

  • Para alternar as cargas de trabalho, você deve pausar a instância de migração. Uma instância pausada há mais de sete dias não pode ser retomada.

  • Se você não utilizar mais uma tarefa de assinatura com renovação automática habilitada, recomendamos desabilitar manualmente a renovação automática ou liberar a instância à qual a tarefa pertence. Caso contrário, serão cobradas taxas adicionais. Para mais informações, consulte Renovar recursos que expiram e Liberar instâncias do DTS.

Procedimento

Alternar cargas de trabalho

  1. Aguarde a instância de migração atingir o estágio Incremental Data Migration e certifique-se de que a latência na coluna Running Information seja inferior a 5 segundos.

    Nota

    Se a instância de migração não tiver o estágio Incremental Data Migration (ou seja, você não selecionou Incremental Data Migration para os Migration Types ao configurar a instância), a tarefa será concluída automaticamente após a migração inicial dos dados. Aguarde o Status da instância mudar para Completed.

  2. Interrompa temporariamente o aplicativo para evitar que novos dados sejam gravados no banco de dados de origem.

  3. Faça login no banco de dados de origem e verifique as informações de sessão para confirmar que não há novas operações de gravação ativas.

    Comandos comuns para visualizar informações de sessão:

    MySQL

    show processlist;

    SQL Server

    select * from sys.dm_exec_connections;

    Oracle

    select sid,serial#,username,program,machine,status from v$session;

    PostgreSQL

    select * from pg_stat_activity;

    Redis

    CLIENT LIST

    MongoDB

    use admin
    db.runCommand({currentOp: 1, $all:[{"active" : true}]})
    Nota

    Os resultados incluirão a conexão da instância do DTS com o banco de dados de origem.

  4. Pause a instância de migração.

    Importante
    • Não retome uma instância pausada, pois isso pode causar inconsistência de dados.

    • Se a instância de migração não tiver o estágio Incremental Data Migration, ignore esta etapa.

    1. Aguarde a latência da instância de migração cair para 0 milissegundos.

      Nota
      • Se a Auto Refresh estiver desabilitada, clique no ícone de atualização image acima da coluna Actions para atualizar a latência.

      • Uma latência de 0 pode ser transitória.

      Isso indica que todos os dados pendentes do banco de dados de origem foram migrados para o banco de dados de destino.

    2. Aguarde mais 1 a 3 minutos.

      Durante esse período, a latência da instância pode variar dentro de um intervalo de 2 segundos.

    3. Na página Data Synchronization, localize a instância de sincronização de dados que deseja pausar e escolha 更多设置 > Pause Task na coluna Actions.

    4. Na mensagem que aparece, clique em OK.

    5. Aguarde o Status da instância mudar para Paused.

  5. Crie uma instância de migração reversa.

    1. Mantenha o aplicativo interrompido.

    2. Remova as restrições de gravação do banco de dados de origem.

    3. Crie e inicie uma instância de migração reversa.

      Importante
      • Ao configurar a instância, selecione apenas Incremental Data Migration para os Migration Types.

      • Para instruções sobre como criar uma instância, consulte Cenários de migração.

    4. Aguarde o Status da instância mudar para Running.

  6. Alterne as cargas de trabalho.

    1. Aponte o aplicativo para o banco de dados de destino.

    2. Retome as gravações de dados do aplicativo.

    3. Teste a funcionalidade do aplicativo.

Solução de reversão

Nota

Use esta solução para restaurar o serviço se a alternância de cargas de trabalho falhar ou se ocorrerem outros problemas.

  1. Interrompa a gravação de novos dados pelo aplicativo no banco de dados.

  2. Alterne as cargas de trabalho de volta para o banco de dados de origem.

  3. Retome as gravações de dados do aplicativo.

Próximos passos

Após alternar para o banco de dados de destino e verificar que o aplicativo está estável, teste todos os recursos relacionados. Se não encontrar problemas, você poderá encerrar a instância de migração reversa. Para mais informações, consulte encerrar uma instância do DTS.

Aviso

A conta do banco de dados usada para a migração de dados tem permissões de leitura e gravação. Para a segurança do banco de dados, exclua essa conta ou revogue as permissões de gravação após a conclusão da migração.

Perguntas frequentes

  • P: O que devo fazer com a instância de migração original após alternar as cargas de trabalho?

    R: Você pode encerrar ou liberar a instância conforme suas necessidades. Para mais informações, consulte encerrar uma instância do DTS e liberar uma instância do DTS.

  • P: O que devo fazer se novos dados forem gravados acidentalmente no banco de dados de origem após a alternância de cargas de trabalho?

    R: Use a validação de dados para identificar discrepâncias entre os bancos de dados de origem e de destino e corrija manualmente os dados.