Tous les produits
Search
Centre de documentation

Data Transmission Service:Prepare database accounts for data migration

Dernière mise à jour :Aug 10, 2026

Avant de configurer une tâche de migration de données DTS, créez des comptes de base de données pour les bases source et de destination, puis accordez-leur les autorisations requises. Ces dernières varient selon le type de base de données et le type de migration (migration de schéma, migration complète des données ou migration incrémentielle des données).

Les tableaux suivants répertorient les autorisations nécessaires pour la base de données source et la base de données de destination.

Autorisations du compte de la base de données source

Base de données Autorisations requises Références
Instance ApsaraDB RDS for MySQL Autorisations en lecture sur les objets à migrer Créer des comptes et des bases de données et Modifier les autorisations d'un compte
Base de données MySQL auto-gérée
  • Migration de schéma : autorisation SELECT sur les objets à migrer
  • Migration complète des données : autorisation SELECT sur les objets à migrer
  • Migration incrémentielle des données : SELECT sur les objets à migrer, REPLICATION CLIENT, REPLICATION SLAVE, SHOW VIEW et CREATE. DTS crée une base de données nommée dts pour stocker les données de pulsation.
Créer un compte pour une base de données MySQL auto-gérée et configurer la journalisation binaire
Cluster PolarDB for MySQL Autorisations en lecture sur les objets à migrer Créer et gérer un compte de base de données
Cluster PolarDB for Oracle Autorisations d'un compte privilégié Créer un compte de base de données
Instance ApsaraDB RDS for MariaDB Autorisations en lecture sur les objets à migrer Créer une base de données et un compte
Instance ApsaraDB RDS for SQL Server
  • Migration de schéma : autorisation SELECT sur les objets à migrer
  • Migration complète des données : autorisation SELECT sur les objets à migrer
  • Migration incrémentielle des données : autorisation de propriétaire sur l'objet à migrer
Remarque

Un compte privilégié dispose des autorisations requises.

Créer un compte privilégié ou un compte standard
Base de données SQL Server auto-gérée
  • Migration de schéma : autorisation SELECT sur les objets à migrer
  • Migration complète des données : autorisation SELECT sur les objets à migrer
  • Migration incrémentielle des données : autorisations du rôle sysadmin
CREATE USER
Instance ApsaraDB RDS for PostgreSQL
  • Migration de schéma : autorisation USAGE sur pg_catalog
  • Migration complète des données : autorisation SELECT sur les objets à migrer
  • Migration incrémentielle des données : autorisations d'un compte privilégié. Le compte doit être le propriétaire de la base de données.
Important

Si la source est une instance ApsaraDB RDS for PostgreSQL 9.4 et que vous migrez uniquement les opérations DML, le compte doit disposer de l'autorisation REPLICATION.

Créer un compte et Créer une base de données
Base de données PostgreSQL auto-gérée
  • Migration de schéma : autorisation USAGE sur pg_catalog
  • Migration complète des données : autorisation SELECT sur les objets à migrer
  • Migration incrémentielle des données : autorisations du rôle superuser
CREATE USER et GRANT
Base de données Oracle auto-gérée
  • Migration de schéma : autorisations du propriétaire du schéma
  • Migration complète des données : autorisations du propriétaire du schéma
  • Migration incrémentielle des données : autorisations de l'administrateur de base de données (DBA)
Important

Si vous ne pouvez pas accorder les autorisations DBA pour la migration incrémentielle, accordez plutôt des autorisations granulaires. Migrer des données d'une base de données Oracle auto-gérée vers une instance AnalyticDB for PostgreSQL.

CREATE USER et GRANT
Instance ApsaraDB for MongoDB
  • Migration complète des données : autorisations en lecture sur la base de données source
  • Migration incrémentielle des données : autorisations en lecture sur les bases de données source, admin et local
Gérer les autorisations des utilisateurs sur les bases de données MongoDB
Base de données MongoDB auto-gérée
  • Migration complète des données : autorisations en lecture sur la base de données source
  • Migration incrémentielle des données : autorisations en lecture sur les bases de données source, admin et local
db.createUser()
Instance Tair (compatible avec Redis OSS) Autorisations en lecture sur les objets à migrer Créer et gérer des comptes de base de données
Base de données Redis auto-gérée La base de données Redis source doit prendre en charge la commande PSYNC ou SYNC. Aucune
Base de données TiDB auto-gérée SELECT sur les objets à migrer et SHOW VIEW Privilege Management
Base de données Db2 auto-gérée
  • Migration de schéma : autorisation SELECT sur les objets à migrer et autorisation CONNECT
  • Migration complète des données : autorisation SELECT sur les objets à migrer et autorisation CONNECT
  • Migration incrémentielle des données : autorité DBADM
Creating group and user IDs for a Db2 database installation et Authorities overview

Autorisations du compte de la base de données de destination

Base de données Autorisations requises Procédure d'autorisation
Instance ApsaraDB RDS for MySQL Autorisations en lecture et en écriture sur la base de données de destination Créer un compte et Modifier les autorisations d'un compte
Cluster PolarDB for MySQL Autorisations en lecture et en écriture sur la base de données de destination Créer et gérer un compte de base de données
Base de données MySQL auto-gérée Autorisation ALL sur la base de données de destination Créer un compte pour une base de données MySQL auto-gérée et configurer la journalisation binaire
Cluster AnalyticDB for MySQL
  • Version 2.0 : DTS crée et autorise automatiquement le compte. Aucune configuration manuelle n'est requise.
  • Version 3.0 : autorisations en lecture et en écriture sur la base de données de destination.
Version 3.0 : Créer un compte de base de données
Instance PolarDB-X 1.0 Autorisations en lecture et en écriture sur la base de données de destination Gérer les comptes
Instance ApsaraDB RDS for MariaDB Autorisations en lecture et en écriture sur la base de données de destination Créer un compte sur une instance ApsaraDB RDS for MariaDB
Instance ApsaraDB RDS for SQL Server Autorisations en lecture et en écriture sur la base de données de destination Créer un compte privilégié ou un compte standard
Base de données SQL Server auto-gérée Autorisation ALL sur la base de données de destination CREATE USER
Instance ApsaraDB RDS for PostgreSQL
  • Migration de schéma : autorisations CREATE et USAGE sur les objets migrés
  • Migration complète des données : autorisations du propriétaire du schéma
  • Migration incrémentielle des données : autorisations du propriétaire du schéma
Créer un compte
Base de données PostgreSQL auto-gérée Autorisation ALL sur la base de données de destination CREATE USER et GRANT
Cluster PolarDB for Oracle Autorisations du propriétaire du schéma Créer un compte de base de données
Base de données Oracle auto-gérée Autorisations du propriétaire du schéma CREATE USER et GRANT
Instance ApsaraDB for MongoDB Autorisation dbAdminAnyDatabase, autorisations en lecture/écriture sur la base de données de destination et autorisations en lecture sur la base de données local Gérer les autorisations des utilisateurs sur les bases de données MongoDB
Base de données MongoDB auto-gérée Autorisations en lecture/écriture sur la base de données de destination et autorisations en lecture sur la base de données local db.createUser()
Instance Tair (compatible avec Redis OSS)
  • Si vous utilisez le mot de passe de l'instance, aucune autorisation n'est requise.
  • Si vous utilisez un compte personnalisé, des autorisations en lecture/écriture sont nécessaires.
Créer et gérer des comptes de base de données
Base de données Redis auto-gérée Un mot de passe de base de données valide. Aucune