Todos los productos
Search
Centro de documentos

Data Transmission Service:Preparación de las cuentas de base de datos para la sincronización de datos

Última actualización: Sep 04, 2026

Antes de configurar una tarea de sincronización de datos, cree y autorice las cuentas de base de datos de origen y destino. Los permisos necesarios varían según la base de datos y el tipo de sincronización.

Permisos obligatorios para la cuenta de la base de datos de origen

Base de datos

Permisos obligatorios

Referencias

ApsaraDB for RDS for MySQL

Permisos de lectura en los objetos a sincronizar.

Create accounts and databases y Modify the permissions of an account.

MySQL autogestionado

  • Permiso SELECT en los objetos a sincronizar.

  • Permisos REPLICATION CLIENT, REPLICATION SLAVE y SHOW VIEW.

  • Permisos para crear bases de datos y tablas. Estos permisos permiten que DTS cree una base de datos llamada test para avanzar la posición del registro binario.

Create an account for a self-managed MySQL database and configure binary logging.

PolarDB for MySQL

Permisos de lectura en los objetos a sincronizar.

Create and manage a database account.

PolarDB for PostgreSQL (Oracle compatible)

Permisos de cuenta con privilegios elevados.

Create a database account.

PolarDB-X 1.0

Permisos de lectura en los objetos a sincronizar.

Gestión de cuentas de base de datos

ApsaraDB for RDS for SQL Server

Permiso de propietario en la base de datos que contiene los objetos a sincronizar.

Nota

Una cuenta con privilegios elevados tiene los permisos necesarios.

Modify the permissions of an account.

SQL Server autogestionado

Permiso sysadmin.

CREATE USER y Gestión de usuarios y permisos.

ApsaraDB for RDS for PostgreSQL

Cuenta con privilegios elevados propietaria de la base de datos seleccionada.

Nota

Si la base de datos de origen es una instancia de ApsaraDB for RDS for PostgreSQL 9.4 y solo se sincronizan operaciones DML, la cuenta solo necesita el permiso replication.

Create an account y Create a database.

PostgreSQL autogestionado

Permiso superuser.

Sintaxis de CREATE USER y GRANT.

ApsaraDB for Redis

Permisos de lectura y escritura en los objetos a sincronizar.

Create and manage accounts.

Redis autogestionado

Redis no usa usuarios ni permisos. Solo asegúrese de que la base de datos pueda ejecutar el comando psync o sync.

Ninguna

ApsaraDB for MongoDB

  • Migración completa de datos: permiso de lectura en la base de datos de origen.

  • Migración incremental de datos: permiso de lectura en la base de datos de origen, y en las bases de datos admin y local.

Manage MongoDB database users by using DMS.

MongoDB autogestionado

  • Migración completa de datos: permiso de lectura en la base de datos de origen.

  • Migración incremental de datos: permiso de lectura en la base de datos de origen, y en las bases de datos admin y local.

db.createUser().

TiDB autogestionado

Permisos SHOW VIEW y SELECT en los objetos a migrar.

Gestión de privilegios

Permisos obligatorios para la cuenta de la base de datos de destino

Base de datos

Permisos obligatorios

Referencias

ApsaraDB for RDS for MySQL

Permisos de lectura y escritura en la base de datos de destino.

Create accounts and databases y Modify the permissions of an account.

MySQL autogestionado

Permiso ALL en la base de datos de destino.

Create an account for a self-managed MySQL database and configure binary logging.

PolarDB for MySQL

Permiso ALL en la base de datos de destino.

Create and manage a database account.

PolarDB for PostgreSQL (Oracle compatible)

Permisos de database owner.

Especifique el database owner al crear la base de datos.

PolarDB-X 1.0

Permisos de escritura en la base de datos que contiene los objetos a sincronizar.

Gestión de cuentas de base de datos

Tair

Si usa la contraseña de la instancia, no se requiere autorización.

Ninguna

Si usa una cuenta personalizada, se requieren permisos de lectura y escritura.

Create and manage accounts.

Redis autogestionado

Redis no usa usuarios ni permisos. Solo proporcione la contraseña correcta de la base de datos.

Ninguna

ApsaraDB for MongoDB

Permiso dbAdminAnyDatabase, permiso readWrite en la base de datos de destino y permiso read en la base de datos local.

Manage MongoDB database users by using DMS.

MongoDB autogestionado

Permiso dbAdminAnyDatabase, permiso readWrite en la base de datos de destino y permiso read en la base de datos local.

db.createUser().

AnalyticDB for MySQL

  • Versión 2.0: No es necesario proporcionar información de la cuenta. DTS crea automáticamente una cuenta y le otorga los permisos correspondientes.

  • Versión 3.0: Se requieren permisos de lectura y escritura.

Versión 3.0: Create a database account

Instancia de AnalyticDB for PostgreSQL

initial account o cuenta con permisos RDS_SUPERUSER.

Message Queue for Apache Kafka

No es obligatorio.

Nota

Si la instancia de Kafka es una VPC instance, no necesita configurar un Database Account ni una Database Password.

Ninguna

Kafka autogestionado

No es obligatorio.

Nota

Si la autenticación está deshabilitada en el clúster de Kafka, no es necesario proporcionar credenciales.

Ninguna

DataHub

No es necesario configurar un Database Account.

Ninguna

Elasticsearch

Nombre de usuario (predeterminado: elastic) y contraseña configurados al crear el clúster.

Create an Elasticsearch cluster.

MaxCompute

Permisos CREATE TABLE, CREATE INSTANCE, CREATE RESOURCE, CREATE JOB y List en el proyecto a sincronizar.

El sistema otorga los permisos automáticamente al configurar la tarea de sincronización de datos.

Tablestore

No es necesario configurar un Database Account.

Ninguna

Permisos obligatorios para las cuentas de base de datos en tareas de sincronización bidireccional

En las tareas de sincronización bidireccional, DTS crea una base de datos llamada dts tanto en la base de datos de origen como en la de destino para evitar la replicación circular. A continuación se listan los permisos obligatorios.

Base de datos

Permisos obligatorios

Referencias

ApsaraDB for RDS for MySQL

Permisos de cuenta con privilegios elevados.

Create accounts and databases.

MySQL autogestionado

Permiso SELECT en los objetos a sincronizar

Permisos REPLICATION CLIENT, REPLICATION SLAVE y SHOW VIEW

Permisos para crear bases de datos y tablas, lo cual permite que DTS cree una base de datos llamada dts para evitar la replicación circular.

Create an account for a self-managed MySQL database and configure binary logging.

ApsaraDB for RDS for PostgreSQL

Cuenta con privilegios elevados propietaria de la base de datos seleccionada.

Create an account y Create a database.

PostgreSQL autogestionado

Permiso superuser.

Sintaxis de CREATE USER y GRANT.

PolarDB for MySQL

Permisos de cuenta con privilegios elevados.

Create and manage a database account.

Tair

Si usa la contraseña de la instancia, no se requiere autorización.

Ninguna

Si usa una cuenta personalizada, se requieren permisos de lectura y escritura.

Create and manage accounts.

Redis autogestionado

Redis no usa usuarios ni permisos. Solo asegúrese de que la base de datos pueda ejecutar el comando psync o sync.

Ninguna