Todos os produtos
Search
Central de documentação

Data Transmission Service:Solução de problemas de falhas na pré-verificação

Última atualização: Jun 27, 2026

O DTS pré-verifica os bancos de dados de origem e de destino antes de executar uma tarefa de sincronização de dados. Use esta referência para identificar e corrigir falhas na pré-verificação.

Item de pré-verificação Possível causa Solução

Conectividade do banco de dados de origem

Conectividade do banco de dados de destino

Conta ou senha do banco de dados inválida. Obtenha a senha correta e atualize-a no console do DTS. Para mais informações, consulte Alterar uma senha de banco de dados.
O endereço IP usado para conectar-se ao banco de dados de origem ou de destino está bloqueado.
  • Para MySQL, reautorize a conta do banco de dados e adicione os blocos CIDR do servidor DTS à lista de permissões do banco de dados. Para obter detalhes sobre os blocos CIDR dos servidores DTS, consulte Adicionar endereços IP de servidores DTS à lista de permissões.
  • Para SQL Server, desative o firewall ou as configurações de gatilho.
  • Para Oracle, defina o parâmetro TCP.VALIDNODE_CHECKING como no e reinicie o processo.
Firewall ativado no servidor de banco de dados. Desative o firewall.
Versão do banco de dados de origem Versão do banco de dados incompatível. Para mais informações, consulte Cenários de sincronização de dados. Atualize ou faça downgrade da versão do banco de dados.
Existência do banco de dados Se o banco de dados de destino não existir, o DTS poderá falhar ao criá-lo pelos seguintes motivos:
  • O nome do banco de dados contém caracteres além de letras, dígitos, sublinhados (_) e hifens (-).
  • O conjunto de caracteres do banco de dados não é UTF8, GBK, Latin1 ou UTF8MB4.
  • A conta do banco de dados de destino não tem as permissões necessárias.
Crie o banco de dados na instância de destino ou conceda as permissões necessárias à conta do banco de dados.
Permissões do banco de dados de origem A conta do banco de dados não tem as permissões exigidas. Por exemplo, o item de verificação dts.precheck.Unexpected error falha.
Nota As permissões necessárias variam conforme o tipo de banco de dados. Para mais informações, consulte Visão geral dos cenários de sincronização de dados.
Conceda as permissões necessárias à conta do banco de dados ou use uma conta que já as possua.
Nota Verifique as permissões da conta com outras ferramentas antes de prosseguir.
Permissões do banco de dados de destino
Conflitos de nomes de objetos Os bancos de dados ou tabelas de origem e de destino têm o mesmo nome.
server_id do banco de dados de origem O parâmetro server-id não está definido como um número inteiro maior ou igual a 2. Atualize o parâmetro server-id no banco de dados de origem. Para mais informações, consulte Resolver a falha de pré-verificação server_id.
Log binário do banco de dados de origem O log binário está desativado para o banco de dados de origem. Ative o log binário no banco de dados de origem. Para mais informações, consulte Ativação de log binário.
Formato do log binário do banco de dados de origem O formato do log binário do banco de dados de origem está definido como ROW. Execute set global binlog_format='ROW'; no banco de dados de origem e reinicie o MySQL.
Integridade da restrição FOREIGN KEY Uma tabela pai da qual uma tabela filha depende não foi incluída nos objetos necessários.
Mecanismo de armazenamento A tabela de origem usa o mecanismo de armazenamento FEDERATED, MRG_MyISAM ou TokuDB. Altere o mecanismo de armazenamento da tabela de origem para InnoDB.
Conjunto de caracteres Os objetos necessários usam um conjunto de caracteres incompatível, como UCS2. Altere o conjunto de caracteres da tabela de origem para UTF8, GBK, Latin1 ou UTF-8MB4.
Conflitos de topologia Topologia de sincronização incompatível. Para mais informações, consulte Topologias de sincronização. Interrompa a tarefa conflitante ou aguarde sua conclusão e tente novamente.
Formato de senha do MySQL A senha do banco de dados de origem usa um formato obsoleto. Atualize o formato da senha. Consulte a variável old_passwords do MySQL.