Antes de iniciar a migração incremental de dados entre bancos de dados MySQL, o Data Transmission Service (DTS) pré-verifica o parâmetro server_id no banco de dados source. Este tópico descreve como configurar o parâmetro server_id para passar na pré-verificação.
Solução
Faça login no servidor onde o banco de dados MySQL autogerenciado source está implantado.
-
Execute a seguinte instrução SQL para visualizar o valor de server_id:
show variables like '%server_id%'; -
Verifique se o valor de server_id é um número inteiro maior que 1. Caso contrário, execute a instrução SQL abaixo para modificar o valor de server_id:
set global server_id=<id>;ImportanteO valor de server_id do banco de dados autogerenciado deve ser um inteiro maior que 1 e exclusivo em relação aos demais bancos de dados.
Se o banco de dados autogerenciado estiver implantado no modo primário/secundário, garanta que a alteração do valor de server_id não afete a replicação entre os nós.
Após executar a instrução SQL, atualize também o valor de server_id no arquivo de configuração. Sem essa etapa, a modificação será perdida ao reiniciar o banco de dados.
Exemplo:
set global server_id=2; Acesse o console do DTS e realize uma nova pré-verificação.