Permisos requeridos
El usuario especificado en la configuración de la conexión debe tener los siguientes permisos:
Tareas de carga completa
El rol ReplicationAdmin con el privilegio SELECT para las tablas de origen designadas.
Tareas CDC
La función ReplicationAdmin con los privilegios REPLICATION CLIENT y REPLICATION SLAVE.
Comprobación de transacciones XA abiertas
Cuando se inicie la tarea, Data Movement gateway comprueba si existen transacciones XA abiertas (transacciones que utilizan un protocolo de compromiso de dos fases). Para permitir que se realice esta consulta, se debe otorgar el siguiente permiso:
grant XA_RECOVER_ADMIN on *.* to 'userName'@'%';
Donde userName es el usuario especificado en la configuración de connector.
Si no se otorga este permiso, se mostrará el siguiente error al ejecutar la tarea:
Failed to check for open XA transactions. Verify that the user specified in the endpoint settings has the XA_RECOVER_ADMIN permission. Capturing changes while there are open XA transactions might lead to loss of data. If there are no XA transactions in this database, add the internal parameter IgnoreOpenXaTransactionsCheck to skip the XA transactions check.