Códigos de status de jobs de migração

O Database Migration Service usa códigos de status semelhantes para as duas abordagens de migração homogênea do SQL Server, com substatus específicos e comportamentos pós-promoção que dependem do tipo de migração que você realiza:

Códigos de status para migrações de backup e restauração

A tabela a seguir lista e descreve os status de jobs de migração para migrações de backup e restauração:

Status do job de migração Descrição Possíveis substatus Possíveis ações do usuário
Not started O job de migração está pronto, mas ainda não está em execução. Esse status é relevante se o job de migração foi criado, mas não foi iniciado. Nenhum Iniciar Excluir.
Iniciando… O job de migração está sendo iniciado. Esse é um status intermediário que ocorre quando um job de migração é iniciado. Iniciar o job de migração leva de alguns segundos a alguns minutos. O status muda para Running. Nenhum Excluir.
Em execução O job de migração está em execução. CDC, Promote in progress. Parar. Promover. Excluir.
Em execução com erros Esse status significa que o Database Migration Service encontrou erros na migração. As operações com falha serão repetidas, e os erros serão apagados automaticamente quando o problema subjacente for resolvido.

O Database Migration Service continua migrando dados não afetados pelo erro.

Carregamento incremental. Parar. Restart. Promover.
Concluído O job de migração foi concluído. Esse status ocorre após uma promoção bem-sucedida. Nenhum Excluir.
Com falha O job de migração falhou devido a um erro. É necessário reiniciar o job de migração depois que o problema for corrigido. O último status antes da falha do job de migração. Falha no CDC, falha no despejo completo. Restart. Excluir. Promover.
Reiniciando O job de migração está sendo reiniciado. Nenhum Excluir.
Interrompido O job de migração foi interrompido. O último status antes da interrupção do job de migração.
Retomada O job de migração está em processo de retomada. Nenhum Excluir.
Interrompendo… O job de migração está sendo interrompido após a invocação de Stop. Esse é um status intermediário que ocorre quando um usuário interrompe um job de migração. A interrupção do job leva cerca de um minuto, durante o qual o status é Stopping. Em seguida, o status muda para Stopped. Nenhum Excluir
Pronto para promoção O Database Migration Service interrompe o carregamento contínuo quando detecta um arquivo de registro de transações com o nome terminado no sufixo .final (consulte a convenção de nomenclatura associada ao arquivo de registro de transações final). Depois que esse arquivo de registro de transações é replicado para a instância de destino do Cloud SQL, o status do job de migração muda para Pronto para promoção.

Esse status não ocorre se você apenas parar de fazer upload de arquivos de backup de registro de transações em vez de usar um arquivo com o sufixo .final no nome.

Nenhum Promover

Códigos de status para migrações de grupo de disponibilidade distribuído (DAG)

A tabela a seguir lista e descreve os status de jobs de migração para migrações de grupo de disponibilidade distribuído (DAG, na sigla em inglês):

Status do job de migração Descrição Possíveis substatus Possíveis ações do usuário
Not started O job de migração está pronto, mas ainda não está em execução. Antes de iniciar um job de migração de DAG, execute o comando verify para validar a conectividade e as permissões. Nenhum Verificar. Iniciar Excluir.
Iniciando… O job de migração está sendo iniciado. Esse é um status intermediário que ocorre quando um job de migração é iniciado. Iniciar o job de migração leva de alguns segundos a alguns minutos. O status muda para Running. Nenhum Excluir.
Em execução O job de migração está em execução. Full dump (carregamento completo inicial), CDC (replicação contínua), Promote in progress ou Failback (PHASE_FAILBACK na Google Cloud CLI e nas respostas da API; replicação reversa pós-promoção do Cloud SQL para SQL Server para a instância de origem do SQL Server). Parar. Promover (em CDC). Promover com --failback (em Failback). Excluir.
Em execução com erros Esse status significa que o Database Migration Service encontrou erros na migração. As operações com falha são repetidas, e os erros são eliminados automaticamente assim que o problema subjacente é resolvido.

O Database Migration Service continua migrando dados não afetados pelo erro.

Full dump, CDC ou Failback. Parar. Restart. Promover (em CDC). Promover com --failback (em Failback). Excluir.
Concluído Para migrações de grupo de disponibilidade distribuído (DAG, na sigla em inglês), a promoção do job de migração faz a transição do job para o substatus Running (Failback) para oferecer suporte à replicação reversa em vez de Completed. Para finalizar uma migração de DAG após a promoção, interrompa a replicação e exclua o job de migração, o que conclui a migração e executa a limpeza necessária. Nenhum Excluir.
Com falha O job de migração falhou devido a um erro. É necessário reiniciar o job de migração depois que o problema for corrigido. O último status antes da falha do job de migração. Falha no CDC, falha no despejo completo. Restart. Excluir. Promover.
Reiniciando O job de migração está sendo reiniciado. A reinicialização descarta os bancos de dados migrados na instância de destino do Cloud SQL para SQL Server e executa novamente o carregamento completo inicial. Nenhum Excluir.
Interrompido O job de migração é interrompido, e a replicação de dados é pausada. A interrupção de um job de migração de DAG só deve ser usada por um período curto e definido, porque as atualizações continuam se acumulando nos registros de transações enquanto a replicação está interrompida. No estado Stopped, é possível retomar a replicação de dados (Resume) ou concluir a migração e realizar a limpeza (Delete). O último status antes da interrupção do job de migração. Retomar. Restart. Excluir.
Retomada O job de migração está em processo de retomada. Nenhum Excluir.
Interrompendo… O job de migração está sendo interrompido após a invocação de Stop. Esse é um status intermediário que ocorre quando um usuário interrompe um job de migração. A interrupção do job leva cerca de um minuto, durante o qual o status é Stopping. Em seguida, o status muda para Stopped. Nenhum Excluir.