Tous les produits
Search
Centre de documentation

Data Transmission Service:Créer une instance inverse

Dernière mise à jour :Aug 21, 2026

Cette rubrique explique comment utiliser Data Transmission Service (DTS) pour créer une instance inverse destinée à la synchronisation incrémentielle des données dans un scénario de reprise après sinistre de base de données. Pour plus d'informations sur cette fonctionnalité, consultez Créer une tâche inverse.

Informations générales

DTS vous permet de créer une instance inverse pour une instance de synchronisation en cours d'exécution en un seul clic. Lorsque vos charges de travail basculent de la base de données source vers la base de données de destination, l'instance inverse synchronise les données incrémentielles générées après le basculement vers la base de données source d'origine. Ce processus est couramment utilisé pour le basculement des données dans les scénarios de reprise après sinistre.

Prérequis

  • L'instance d'origine est une instance de synchronisation entre des bases de données SQL Server, des bases de données MySQL ou des instances ApsaraDB for MongoDB, et la synchronisation incrémentielle des données est en cours.

  • Le compte de la base de données de destination pour l'instance d'origine doit disposer des autorisations requises.

    • Pour une instance de synchronisation entre des bases de données SQL Server : le compte de la base de données de destination doit disposer des autorisations du rôle sysadmin. Pour accorder ces autorisations, utilisez un compte privilégié pour exécuter la commande suivante : EXEC sp_addsrvrolemember @loginame = N'<Account name>', @rolename = N'sysadmin';

    • Pour une instance de synchronisation entre des bases de données MySQL : le compte de la base de données de destination doit également disposer des autorisations REPLICATION CLIENT, REPLICATION SLAVE, SHOW VIEW et SELECT. Pour savoir comment accorder des autorisations, consultez la documentation officielle MySQL.

    • Pour une instance de synchronisation entre des instances ApsaraDB for MongoDB : le compte de la base de données de destination doit également disposer des autorisations read sur la base de données à synchroniser, ainsi que sur les bases de données admin et local. Pour plus d'informations, consultez Gérer les comptes de base de données à l'aide de DMS.

Notes d'utilisation

  • Vous ne pouvez créer une instance inverse que pour une instance de synchronisation entre des bases de données SQL Server, des bases de données MySQL ou des instances ApsaraDB for MongoDB. Pour l'instance inverse, seule l'option Incremental Data Synchronization peut être sélectionnée pour les Synchronization Types.

    Important

    Si l'instance de synchronisation d'origine implique des bases de données SQL Server ou MySQL, cette fonctionnalité n'est prise en charge que lorsque la base de données de destination est une instance de base de données ApsaraDB.

  • L'instance inverse ne synchronise pas les données écrites directement dans la base de données de destination avant sa création.

  • Une fois l'instance inverse créée, une prévérification s'exécute immédiatement. Si la prévérification réussit, DTS commence à capturer les données incrémentielles, mais le module d'écriture des données incrémentielles ne s'exécute pas.

  • Pour éviter toute incohérence des données ou tout échec de l'instance, mettez en pause l'instance d'origine avant de démarrer l'instance inverse correspondante.

  • Vous ne pouvez créer qu'une seule instance inverse par instance de synchronisation. Une fois l'instance inverse démarrée, vous ne pouvez pas redémarrer directement l'instance d'origine.

  • Vous ne pouvez pas créer d'instance inverse pour une instance de synchronisation inter-régions ou inter-pays.

Procédure

  1. Accédez à la page de liste des tâches de synchronisation de la région de destination. Vous pouvez utiliser l'une des deux méthodes suivantes :

    Depuis la console DTS

    1. Connectez-vous à la console Data Transmission Service (DTS).

    2. Dans le volet de navigation de gauche, cliquez sur Data Synchronization.

    3. Dans le coin supérieur gauche de la page, sélectionnez la région où se trouve l'instance de synchronisation.

    Depuis la console DMS

    Remarque

    Les opérations réelles peuvent varier en fonction du mode et de la disposition de la console DMS. Pour plus d'informations, consultez Mode simple et Personnaliser la disposition et le style de l'interface DMS.

    1. Connectez-vous à Data Management (DMS).

    2. Dans la barre de menu supérieure, choisissez Data + AI > Data Transmission (DTS) > Data Synchronization.

    3. À droite de Data Synchronization Tasks, sélectionnez la région où se trouve l'instance de synchronisation.

  2. Recherchez l'instance cible.

  3. Dans la colonne Actions de l'instance cible, choisissez 更多设置 > Create Reverse Task.

  4. Dans la boîte de dialogue Note, cliquez sur OK.

    Attendez la fin de la prévérification de l'instance inverse ; à ce stade, le Status passe à Performing Initial Synchronization.

    Remarque
    • Si l'option Auto Refresh est désactivée, cliquez manuellement sur l'icône 刷新 située au-dessus de la colonne Actions pour mettre à jour le Status de l'instance de synchronisation.

    • Si la prévérification échoue, cliquez sur View Cause. Ensuite, cliquez sur View Details pour l'élément de vérification ayant échoué, corrigez le problème selon les instructions, puis relancez la prévérification.

  5. Mettez en pause l'instance d'origine.

    1. Sur la page Data Synchronization Tasks, recherchez l'instance d'origine.

    2. Dans la colonne Actions de l'instance cible, choisissez 更多设置 > Pause Task.

    3. Dans la boîte de dialogue Note, cliquez sur OK.

    4. Dans la boîte de dialogue Task Paused, cliquez sur OK.

  6. Démarrez l'instance inverse.

    1. Sur la page Data Synchronization Tasks, recherchez l'instance inverse nouvellement créée.

    2. Dans la colonne Actions de l'instance cible, choisissez 更多设置 > Start Reverse Task.

    3. Dans la boîte de dialogue Note, cliquez sur OK.

FAQ

  • Puis-je créer une instance inverse pour une instance de migration de données ?

    Non. Cette fonctionnalité est prise en charge uniquement pour les instances de synchronisation entre des bases de données SQL Server, des bases de données MySQL ou des instances ApsaraDB for MongoDB.

  • Que faire si une instance inverse échoue à la vérification Data Backups lors de la prévérification ?

    Effectuez une sauvegarde des journaux sur la base de données source et relancez la prévérification. Si votre base de données source est une instance SQL Server autogérée, cliquez sur View Details pour l'élément ayant échoué afin de connaître la méthode de sauvegarde requise. Si votre base de données source est une instance ApsaraDB RDS for SQL Server, consultez Créer manuellement une sauvegarde.