Wymagane uprawnienia
Użytkownik określony w ustawieniach połączenia musi mieć następujące uprawnienia:
Zadania pełnego ładowania
Rola ReplicationAdmin z uprawnieniami SELECT dla wskazanych tabel źródłowych.
Zadania CDC
Rola ReplicationAdmin z uprawnieniami REPLICATION CLIENT i REPLICATION SLAVE.
Sprawdzanie otwartych transakcji XA
Po zainicjowaniu zadania Data Movement gateway sprawdza, czy są otwarte transakcje XA (transakcje korzystające z protokołu zatwierdzania dwufazowego). Aby umożliwić wykonanie zapytania, należy przyznać następujące uprawnienie:
grant XA_RECOVER_ADMIN on *.* to 'userName'@'%';
Gdzie userName jest użytkownikiem określonym w ustawieniach connector.
Jeśli uprawnienie nie zostanie przyznane, po uruchomieniu zadania zostanie wyświetlony następujący błąd:
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.