

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.

# Préparation à une transition vers SQL Server
<a name="sqlserver-switchover.preparing"></a>

Dans ces exigences, le *primaire d'origine* instance de base de données et *réplique originale lue* sont les rôles qui existaient avant la transition. Pour plus d’informations, consultez [Présentation du passage à SQL Server](sqlserver-replication-switchover.md#sqlserver-replication-switchover.overview).

Certaines exigences en matière de commutation impliquent Multi-AZ déploiements et groupes d'options. Pour plus d’informations, consultez [Configuration et gestion d'un Multi-AZ déploiement pour Amazon RDS](Concepts.MultiAZ.md) et [Utilisation de groupes d'options](USER_WorkingWithOptionGroups.md).

Avant de lancer le basculement vers SQL Server, assurez-vous que votre environnement de réplication répond aux exigences des sections suivantes.

**Topics**
+ [Exigences relatives au moteur et aux fonctionnalités](#sqlserver-switchover.preparing.engine)
+ [Exigences relatives à l'état des instances DB](#sqlserver-switchover.preparing.state)
+ [Exigences de configuration](#sqlserver-switchover.preparing.configuration)

## Exigences relatives au moteur et aux fonctionnalités
<a name="sqlserver-switchover.preparing.engine"></a>
+ L'instance de base de données principale d'origine et la réplique de lecture d'origine exécutent les versions 2022—2025 de SQL Server, sur le moteur Enterprise Edition (EE).
+ L'instance de base de données principale d'origine et la réplique de lecture d'origine n'utilisent pas les fonctionnalités suivantes :
  + Sauvegarde et restauration natives avec des répliques de lecture interrégionales. Pour plus d’informations, consultez [Importation et exportation de bases de données SQL Server à l'aide de la sauvegarde et de la restauration natives](SQLServer.Procedural.Importing.md).
  + Intégration à Amazon S3. Pour plus d’informations, consultez [Intégration d'une instance de base de données Amazon RDS for SQL Server DB avec Amazon S3](User.SQLServer.Options.S3-integration.md).
  + Flux d'activité de base de données. Pour plus d’informations, consultez [Contrôle Amazon RDS avec les flux d'activité de base de données](DBActivityStreams.md).
+ Les sauvegardes automatiques sont activées sur la réplique lue d'origine. Pour activer les sauvegardes automatiques sur le réplica en lecture, définissez sa période de rétention des sauvegardes sur une valeur différente de 0.

## Exigences relatives à l'état des instances DB
<a name="sqlserver-switchover.preparing.state"></a>
+ L'instance de base de données principale d'origine et la réplique de lecture d'origine se trouvent dans `available` état.
+ Aucune instance de base de données n'a d'actions de maintenance en attente dans le `required`, `next window`, ou `in progress` état. Les actions effectuées dans ces états bloquent le basculement. Pour savoir comment vérifier le statut des mises à jour de maintenance en attente, consultez [Affichage des mise à jour de maintenance en attente](USER_UpgradeDBInstance.Maintenance.md#USER_UpgradeDBInstance.Maintenance.Viewing).

  Les actions de maintenance en attente à l’état `available` ne bloquent pas la bascule. Amazon RDS publie fréquemment des mises à jour du système d'exploitation (OS) dans `available` état. Ces mises à jour du système d’exploitation en attente ne bloqueront pas une bascule, sauf si vous les planifiez pour la fenêtre de maintenance suivante, ce qui les fait passer à l’état `next window`.
**Note**  
Si vous souhaitez différer une action de maintenance planifiée afin de pouvoir exécuter une bascule, choisissez **Actions**, puis **Différer la mise à niveau** dans la console RDS. Vous pouvez également empêcher le blocage d’une bascule en appliquant une action de maintenance en attente ou en déplaçant la fenêtre de maintenance vers un intervalle précédant votre bascule.
+ La réplique lue d'origine se trouve dans le `replicating` état.
+ Vous n'essayez pas de lancer une commutation alors que l'instance de base de données principale ou le réplica en lecture sont actuellement dans un cycle de vie de basculement. Si une réplique en lecture est en cours de reconfiguration après un basculement, Amazon RDS vous empêche de lancer un autre basculement.

## Exigences de configuration
<a name="sqlserver-switchover.preparing.configuration"></a>
+ La réplique de lecture d'origine possède une configuration aussi proche que vous le souhaitez de l'instance de base de données principale d'origine. Une fois le basculement terminé, Amazon RDS ne reconfigure pas automatiquement la nouvelle instance de base de données principale pour qu'elle ait la même configuration que l'instance de base de données principale d'origine.
+ L'instance de base de données principale d'origine ne se trouve pas dans un Multi-AZ déploiement. Vous ne pouvez pas effectuer de basculement lorsque l'instance de base de données principale utilise un Multi-AZ déploiement.
+ L'instance de base de données principale d'origine ne possède qu'une seule réplique en lecture. Vous ne pouvez pas effectuer de basculement lorsque l'instance de base de données principale possède plusieurs répliques de lecture.
+ Avant d'effectuer un basculement entre régions, vérifiez qu'aucune instance de base de données en dehors de votre configuration de réplication n'utilise le même groupe d'options que l'instance de base de données principale. Seules l'instance de base de données principale actuelle et sa réplique en lecture peuvent utiliser ce groupe d'options. Dans le cas contraire, Amazon RDS empêche la bascule.