View a markdown version of this page

Lancement du basculement vers SQL Server - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Lancement du basculement vers SQL Server

Vous pouvez passer d'un réplica de lecture RDS pour SQL Server au rôle principal, et l'ancienne instance de base de données principale à un rôle de réplique.

Avant de lancer une commutation, vérifiez les points suivants :

  • Le ReplicaLag CloudWatch la métrique est nulle ou proche de zéro.

  • Aucune transaction de longue durée n'est active dans la base de données principale.

  • Les chaînes de connexion de votre application sont configurées pour gérer le changement de point de terminaison, ou vous avez prévu de les mettre à jour après le basculement.

  • Vous avez vérifié que la réplique est en bon état (l'état est available).

Vous pouvez lancer le basculement à l'aide de la console Amazon RDS, AWS CLI, ou l'API Amazon RDS.

Pour passer d'une réplique de lecture de SQL Server au rôle de base de données principal
  1. Connectez-vous au Console de gestion AWS et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans la console Amazon RDS, choisissez Bases de données.

    Le volet Bases de données s'affiche. Chaque réplica en lecture affiche Réplica dans la colonne Rôle.

  3. Sélectionnez la réplica en lecture que vous souhaitez faire basculer vers le rôle principal.

  4. Pour Actions, sélectionnez Switch over replica (Basculer le réplica).

  5. Sélectionnez I acknowledge (Je confirme). Sélectionnez ensuite Switch over replica (Basculer le réplica).

  6. Sur la page Bases de données, surveillez la progression de la bascule.

    Lorsque la bascule est terminée, le rôle de la cible de la bascule passe de Réplica à Source.

Pour passer d'une réplique SQL Server au rôle de base de données principal, utilisez le AWS CLI switchover-read-replica commande. Les exemples suivants donnent au réplica SQL Server le nom replica-to-be-made-primary dans la nouvelle instance de base de données principale.

Exemple

Pour Linux, macOS ou Unix :

aws rds switchover-read-replica \ --db-instance-identifier replica-to-be-made-primary

Pour Windows :

aws rds switchover-read-replica ^ --db-instance-identifier replica-to-be-made-primary

Pour passer d'une réplique SQL Server au rôle de base de données principal, appelez le SwitchoverReadReplica fonctionnement de l'API Amazon RDS avec le paramètre requis DBInstanceIdentifier. Ce paramètre spécifie le nom du réplica SQL Server auquel vous souhaitez attribuer le rôle de base de données principal.