Todos los productos
Search
Centro de documentos

Data Transmission Service:Resolver el error de preverificación de server_id

Última actualización: Sep 05, 2026

Antes de iniciar la migración incremental de datos entre bases de datos MySQL, Data Transmission Service (DTS) comprueba el parámetro server_id en la base de datos de origen. DTS utiliza el registro binario (binlog) de MySQL para la migración incremental, lo cual requiere un valor válido de server_id. Este tema explica cómo corregir el valor de server_id para superar la preverificación.

Solución

  1. Inicie sesión en el servidor donde se encuentra desplegada la base de datos MySQL autogestionada de origen.

  2. Compruebe el valor actual de server_id:

       show variables like '%server_id%';
  3. Si server_id no es un número entero mayor que 1, establézcalo con un valor válido:

       set global server_id=<id>;

    Reemplace <id> por un número entero mayor que 1. Por ejemplo:

       set global server_id=2;
    Importante
    • El valor de server_id debe ser un número entero mayor que 1 y único en todas las bases de datos de la topología de replicación.

    • Si la base de datos opera en modo principal/secundario, compruebe que el cambio de server_id no interrumpa la replicación principal/secundaria existente.

    • El comando set global solo surte efecto durante la ejecución. Actualice el valor de server_id en el archivo de configuración de MySQL (my.cnf o my.ini) para conservar el cambio después de reiniciar la base de datos.

  4. Inicie sesión en la DTS console y ejecute la preverificación nuevamente.