기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

필요한 권한

연결 설정에 지정된 사용자는 다음 권한이 있어야 합니다.

전체 로드 작업

지정된 소스 테이블에 대한 SELECT 권한이 있는 ReplicationAdmin 역할.

CDC 작업

REPLICATION CLIENT 및 REPLICATION SLAVE 권한이 있는 ReplicationAdmin 역할.

정보 메모Microsoft Azure Database for MySQL 8.0에서 변경 내용을 캡처할 때 사용자는 표준 인증도 가지고 있어야 합니다.

열린 XA 트랜잭션 확인

작업이 초기화되면 Data Movement gateway는 열린 XA 트랜잭션(2단계 커밋 프로토콜을 사용하는 트랜잭션)이 있는지 확인합니다. 이 쿼리를 수행하려면 다음 권한을 부여해야 합니다.

grant XA_RECOVER_ADMIN on *.* to 'userName'@'%';

여기서 userNameconnector 설정에서 지정한 사용자입니다.

이 권한이 부여되지 않은 경우 작업을 실행할 때 다음 오류가 표시됩니다.

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.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!