Todos os produtos
Search
Central de documentação

Data Transmission Service:Prepare database accounts for data migration

Última atualização: Jun 27, 2026

Antes de configurar uma tarefa de migração de dados do DTS, crie contas nos bancos de dados source e de destino e conceda as permissões necessárias. As permissões variam conforme o tipo de banco de dados e o tipo de migração (migração de esquema, migração completa de dados ou migração incremental de dados).

As tabelas a seguir listam as permissões necessárias para o banco de dados source e para o banco de dados de destino.

Permissões da conta do banco de dados source

Banco de dados Permissões necessárias Referências
Instância do ApsaraDB RDS for MySQL Permissões de leitura nos objetos a migrar Crie contas e bancos de dados e Modificar as permissões de uma conta
Banco de dados MySQL autogerenciado
  • Migração de esquema: permissão SELECT nos objetos a migrar
  • Migração completa de dados: permissão SELECT nos objetos a migrar
  • Migração incremental de dados: permissões SELECT nos objetos a migrar, REPLICATION CLIENT, REPLICATION SLAVE, SHOW VIEW e CREATE. O DTS cria um banco de dados chamado dts para armazenar dados de heartbeat.
Crie uma conta para um banco de dados MySQL autogerenciado e configure o log binário
Cluster do PolarDB for MySQL Permissões de leitura nos objetos a migrar Crie e gerencie uma conta de banco de dados
Cluster do PolarDB for Oracle Permissões de conta privilegiada Crie uma conta de banco de dados
Instância do ApsaraDB RDS for MariaDB Permissões de leitura nos objetos a migrar Crie um banco de dados e uma conta
Instância do ApsaraDB RDS for SQL Server
  • Migração de esquema: permissão SELECT nos objetos a migrar
  • Migração completa de dados: permissão SELECT nos objetos a migrar
  • Migração incremental de dados: permissão de proprietário no objeto a migrar
Nota

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

Crie uma conta privilegiada ou uma conta padrão
Banco de dados SQL Server autogerenciado
  • Migração de esquema: permissão SELECT nos objetos a migrar
  • Migração completa de dados: permissão SELECT nos objetos a migrar
  • Migração incremental de dados: permissões da função sysadmin
CREATE USER
Instância do ApsaraDB RDS for PostgreSQL
  • Migração de esquema: permissão USAGE no pg_catalog
  • Migração completa de dados: permissão SELECT nos objetos a migrar
  • Migração incremental de dados: permissões de conta privilegiada. A conta deve ser proprietária do banco de dados.
Importante

Se o source for uma instância do ApsaraDB RDS for PostgreSQL 9.4 e você migrar apenas operações DML, a conta deverá ter a permissão REPLICATION.

Crie uma conta e Crie um banco de dados
Banco de dados PostgreSQL autogerenciado
  • Migração de esquema: permissão USAGE no pg_catalog
  • Migração completa de dados: permissão SELECT nos objetos a migrar
  • Migração incremental de dados: permissões da função superuser
CREATE USER e GRANT
Banco de dados Oracle autogerenciado
  • Migração de esquema: permissões do proprietário do esquema
  • Migração completa de dados: permissões do proprietário do esquema
  • Migração incremental de dados: permissões de administrador de banco de dados (DBA)
Importante

Caso não seja possível conceder permissões de DBA para migração incremental, conceda permissões refinadas. Consulte Migrar dados de um banco de dados Oracle autogerenciado para uma instância do AnalyticDB for PostgreSQL.

CREATE USER e GRANT
Instância do ApsaraDB for MongoDB
  • Migração completa de dados: permissões de leitura no banco de dados source
  • Migração incremental de dados: permissões de leitura nos bancos de dados source, admin e local
Gerenciar permissões de usuário em bancos de dados MongoDB
Banco de dados MongoDB autogerenciado
  • Migração completa de dados: permissões de leitura no banco de dados source
  • Migração incremental de dados: permissões de leitura nos bancos de dados source, admin e local
db.createUser()
Instância do Tair (compatível com Redis OSS) Permissões de leitura nos objetos a migrar Crie e gerencie contas de banco de dados
Banco de dados Redis autogerenciado O banco de dados Redis source deve oferecer suporte ao comando PSYNC ou SYNC. Nenhuma
Banco de dados TiDB autogerenciado SELECT nos objetos a migrar e SHOW VIEW Gerenciamento de privilégios
Banco de dados Db2 autogerenciado
  • Migração de esquema: permissão SELECT nos objetos a migrar e permissão CONNECT
  • Migração completa de dados: permissão SELECT nos objetos a migrar e permissão CONNECT
  • Migração incremental de dados: autoridade DBADM
Crie IDs de grupo e usuário para uma instalação de banco de dados Db2 e Visualize as autoridades

Permissões da conta do banco de dados de destino

Banco de dados Permissões necessárias Como autorizar
Instância do ApsaraDB RDS for MySQL Permissões de leitura e gravação no banco de dados de destino Crie uma conta e Modificar as permissões de uma conta
Cluster do PolarDB for MySQL Permissões de leitura e gravação no banco de dados de destino Crie e gerencie uma conta de banco de dados
Banco de dados 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
Cluster do AnalyticDB for MySQL
  • Versão 2.0: o DTS cria e autoriza a conta automaticamente. Não é necessária configuração manual.
  • Versão 3.0: permissões de leitura e gravação no banco de dados de destino.
Versão 3.0: Crie uma conta de banco de dados
Instância do PolarDB-X 1.0 Permissões de leitura e gravação no banco de dados de destino Gerenciar contas
Instância do ApsaraDB RDS for MariaDB Permissões de leitura e gravação no banco de dados de destino Crie uma conta em uma instância do ApsaraDB RDS for MariaDB
Instância do ApsaraDB RDS for SQL Server Permissões de leitura e gravação no banco de dados de destino Crie uma conta privilegiada ou uma conta padrão
Banco de dados SQL Server autogerenciado Permissão ALL no banco de dados de destino CREATE USER
Instância do ApsaraDB RDS for PostgreSQL
  • Migração de esquema: permissões CREATE e USAGE nos objetos migrados
  • Migração completa de dados: permissões do proprietário do esquema
  • Migração incremental de dados: permissões do proprietário do esquema
Crie uma conta
Banco de dados PostgreSQL autogerenciado Permissão ALL no banco de dados de destino CREATE USER e GRANT
Cluster do PolarDB for Oracle Permissões do proprietário do esquema Crie uma conta de banco de dados
Banco de dados Oracle autogerenciado Permissões do proprietário do esquema CREATE USER e GRANT
Instância do ApsaraDB for MongoDB Permissão dbAdminAnyDatabase, permissões de leitura/gravação no banco de dados de destino e permissões de leitura no banco de dados local Gerenciar permissões de usuário em bancos de dados MongoDB
Banco de dados MongoDB autogerenciado Permissões de leitura/gravação no banco de dados de destino e permissões de leitura no banco de dados local db.createUser()
Instância do Tair (compatível com Redis OSS)
  • Ao usar a senha da instância, nenhuma autorização é necessária.
  • Ao usar uma conta personalizada, são necessárias permissões de leitura/gravação.
Crie e gerencie contas de banco de dados
Banco de dados Redis autogerenciado Senha válida para o banco de dados. Nenhuma