Todos os produtos
Search
Central de documentação

Data Transmission Service:Preparar as contas de banco de dados para sincronização de dados

Última atualização: Aug 26, 2026

Antes de configurar uma tarefa de sincronização de dados, crie e autorize as contas dos bancos de dados source e de destino. Diferentes bancos de dados e tipos de sincronização exigem permissões distintas.

Permissões necessárias para a conta do banco de dados source

Banco de dados

Permissões necessárias

Referências

ApsaraDB for RDS for MySQL

Permissões de leitura nos objetos a sincronizar.

Crie contas e bancos de dados e Modifique as permissões de uma conta.

MySQL autogerenciado

  • Permissão SELECT nos objetos a sincronizar.

  • Permissões REPLICATION CLIENT, REPLICATION SLAVE e SHOW VIEW.

  • Permissões para criar bancos de dados e tabelas. Essas permissões permitem que o DTS crie um banco de dados chamado test para avançar a posição do log binário.

Crie uma conta para um banco de dados MySQL autogerenciado e configure o log binário.

PolarDB for MySQL

Permissões de leitura nos objetos a sincronizar.

Crie e gerencie uma conta de banco de dados.

PolarDB for PostgreSQL (Oracle compatible)

Permissões de conta privilegiada.

Crie uma conta de banco de dados.

PolarDB-X 1.0

Permissões de leitura nos objetos a sincronizar.

Gerenciar contas de banco de dados

ApsaraDB for RDS for SQL Server

Permissão de proprietário no banco de dados que contém os objetos a sincronizar.

Nota

Uma conta privilegiada possui as permissões necessárias.

Modifique as permissões de uma conta.

SQL Server autogerenciado

Permissão sysadmin.

CREATE USER e Gerenciar usuários e permissões.

ApsaraDB for RDS for PostgreSQL

Conta privilegiada proprietária do banco de dados selecionado.

Nota

Se o banco de dados source for uma instância ApsaraDB for RDS for PostgreSQL 9.4 e a sincronização envolver apenas operações DML, a conta precisará apenas da permissão replication.

Crie uma conta e Crie um banco de dados.

PostgreSQL autogerenciado

Permissão superuser.

Sintaxe CREATE USER e GRANT.

ApsaraDB for Redis

Permissões de leitura e gravação nos objetos a sincronizar.

Crie e gerencie contas.

Redis autogerenciado

O Redis não utiliza usuários ou permissões. Basta garantir que o banco de dados possa executar o comando psync ou sync.

Nenhuma

ApsaraDB for MongoDB

  • Migração completa de dados: permissão de leitura no banco de dados source.

  • Migração incremental de dados: permissão de leitura no banco de dados source, no banco de dados admin e no banco de dados local.

Gerencie usuários de banco de dados MongoDB usando o DMS.

MongoDB autogerenciado

  • Migração completa de dados: permissão de leitura no banco de dados source.

  • Migração incremental de dados: permissão de leitura no banco de dados source, no banco de dados admin e no banco de dados local.

db.createUser().

TiDB autogerenciado

Permissões SHOW VIEW e SELECT nos objetos a migrar.

Gerenciamento de privilégios

Permissões necessárias para a conta do banco de dados de destino

Banco de dados

Permissões necessárias

Referências

ApsaraDB for RDS for MySQL

Permissões de leitura e gravação no banco de dados de destino.

Crie contas e bancos de dados e Modifique as permissões de uma conta.

MySQL autogerenciado

Permissão ALL no banco de dados de destino.

Crie uma conta para um banco de dados MySQL autogerenciado e configure o log binário.

PolarDB for MySQL

Permissão ALL no banco de dados de destino.

Crie e gerencie uma conta de banco de dados.

PolarDB for PostgreSQL (Oracle compatible)

Permissões de database owner.

Especifique o database owner ao criar o banco de dados.

PolarDB-X 1.0

Permissões de gravação no banco de dados que contém os objetos a sincronizar.

Gerenciar contas de banco de dados

Tair

Se você usar a senha da instância, nenhuma autorização será necessária.

Nenhuma

Se você usar uma conta personalizada, serão necessárias permissões de leitura e gravação.

Crie e gerencie contas.

Redis autogerenciado

O Redis não utiliza usuários ou permissões. Basta fornecer a senha correta do banco de dados.

Nenhuma

ApsaraDB for MongoDB

Permissão dbAdminAnyDatabase, permissão readWrite no banco de dados de destino e permissão read no banco de dados local.

Gerencie usuários de banco de dados MongoDB usando o DMS.

MongoDB autogerenciado

Permissão dbAdminAnyDatabase, permissão readWrite no banco de dados de destino e permissão read no banco de dados local.

db.createUser().

AnalyticDB for MySQL

  • Versão 2.0: Não é necessário fornecer informações de conta. O DTS cria automaticamente uma conta e concede as permissões.

  • Versão 3.0: Permissões de leitura e gravação.

Versão 3.0: Crie uma conta de banco de dados

Instância AnalyticDB for PostgreSQL

initial account ou conta com permissões RDS_SUPERUSER.

Message Queue for Apache Kafka

Não aplicável.

Nota

Se a instância Kafka for uma VPC instance, não é preciso configurar Database Account ou Database Password.

Nenhuma

Kafka autogerenciado

Não aplicável.

Nota

Se a autenticação estiver desativada para o cluster Kafka, não será necessário fornecer credenciais.

Nenhuma

DataHub

Não é necessário configurar Database Account.

Nenhuma

Elasticsearch

Nome de usuário (padrão: elastic) e senha configurados durante a criação do cluster.

Crie um cluster Elasticsearch.

MaxCompute

Permissões CREATE TABLE, CREATE INSTANCE, CREATE RESOURCE, CREATE JOB e List no projeto a sincronizar.

O sistema concede as permissões automaticamente durante a configuração da tarefa de sincronização de dados.

Tablestore

Não é necessário configurar Database Account.

Nenhuma

Permissões necessárias para as contas de banco de dados em tarefas de sincronização bidirecional

Em tarefas de sincronização bidirecional, o DTS cria um banco de dados chamado dts tanto no banco de dados source quanto no de destino para evitar replicação circular. A tabela a seguir lista as permissões necessárias.

Banco de dados

Permissões necessárias

Referências

ApsaraDB for RDS for MySQL

Permissões de conta privilegiada.

Crie contas e bancos de dados.

MySQL autogerenciado

Permissão SELECT nos objetos a sincronizar

Permissões REPLICATION CLIENT, REPLICATION SLAVE e SHOW VIEW

Permissões para criar bancos de dados e tabelas, permitindo que o DTS crie um banco de dados chamado dts para evitar replicação circular.

Crie uma conta para um banco de dados MySQL autogerenciado e configure o log binário.

ApsaraDB for RDS for PostgreSQL

Conta privilegiada proprietária do banco de dados selecionado.

Crie uma conta e Crie um banco de dados.

PostgreSQL autogerenciado

Permissão superuser.

Sintaxe CREATE USER e GRANT.

PolarDB for MySQL

Permissões de conta privilegiada.

Crie e gerencie uma conta de banco de dados.

Tair

Se você usar a senha da instância, nenhuma autorização será necessária.

Nenhuma

Se você usar uma conta personalizada, serão necessárias permissões de leitura e gravação.

Crie e gerencie contas.

Redis autogerenciado

O Redis não utiliza usuários ou permissões. Basta garantir que o banco de dados possa executar o comando psync ou sync.

Nenhuma