View a markdown version of this page

Évaluations de SQL Server - AWS Service de migration de bases de données
Validez si les index secondaires sont activés sur la base de données cible pendant le chargement completValidez que le mode LOB limité n'est utilisé que lorsqu'il BatchApplyEnabled est défini sur trueValidez si des déclencheurs sont activés sur les tables de la base de données cible dans le cadre de la tâcheVérification si les tables dans la portée de la tâche contiennent des colonnes calculéesVérification si les tables dans la portée de la tâche ont des index COLUMN STOREVérification si les tables à mémoire optimisée font partie de la portée de la tâcheVérification si les tables temporelles font partie de la portée de la tâcheVérification si la durabilité différée est activée au niveau de la base de donnéesVérification si la récupération accélérée des données est activée au niveau de la base de donnéesVérification si le mappage de table comporte plus de 10 000 tables avec des clés primairesVérifiez si la base de données source contient des tables ou des noms de schéma contenant des caractères spéciaux.Vérifiez si la base de données source contient des noms de colonnes contenant des données masquéesVérifiez si la base de données source contient des sauvegardes cryptéesVérifiez si des sauvegardes de la base de données source sont stockées sur une URL ou sur Windows Azure.Vérifiez si la base de données source contient des sauvegardes sur plusieurs disquesVérifiez si la base de données source possède au moins une sauvegarde complèteVérifiez si la base de données source comporte des colonnes éparses et une compression de structure colonnaire.Vérifiez si l'instance de base de données source dispose d'un audit au niveau du serveur pour SQL Server 2008 ou SQL Server 2008 R2Vérifiez si la base de données source comporte des colonnes de géométrie pour le mode LOB completVérifiez si la base de données source contient des colonnes dotées de la propriété Identity.Vérifiez si l'utilisateur DMS dispose des autorisations FULL LOADVérifiez si l'utilisateur DMS dispose des autorisations FULL LOAD et CDC ou CDC uniquementVérifiez si cette option MS-Replication est activée pour les bases de données CDC sur site ou EC2.Vérifiez si l'utilisateur DMS dispose de l'autorisation VIEW DEFINITION.Vérifiez si l'utilisateur DMS dispose de l'autorisation VIEW DATABASE STATE sur la base de données MASTER pour les utilisateurs ne disposant pas du rôle Sysadmin.Vérifiez si l'utilisateur DMS dispose de l'autorisation VIEW SERVER STATE.Validez si le paramètre de taille de réponse au texte n'est pas illimitéValidez si la clé primaire ou l'index unique existe sur la cible pour l'application par lotsValidez si la clé primaire et l'index unique existent à la fois sur la cible lorsque l'application par lots est activéeValidez si la table possède une clé primaire ou un index unique lorsque la validation DMS est activéeValidez si AWS DMS l'utilisateur dispose des privilèges nécessaires pour accéder à la cibleRecommandation sur l'utilisation du MaxFullLoadSubTasks réglageVérifiez la règle de transformation pour la randomisation des chiffresVérifiez la règle de transformation pour le masque de chiffresVérifiez la règle de transformation pour le masque de hachageVérifiez que les paramètres des tâches de validation des données et la randomisation des chiffres de masquage des données ne sont pas activés simultanémentVérifiez que les paramètres de la tâche de validation des données et le masque de hachage du masquage des données ne sont pas activés simultanémentVérifiez que les paramètres des tâches de validation des données et le masque numérique de masquage des données ne sont pas activés simultanémentVérifiez qu'au moins un objet sélectionné existe dans la base de données sourceValider que les contraintes et les index secondaires (non principaux) sont présents dans la base de données sourceVérifiez que le point de terminaison cible n'est pas une réplique en lectureValider la chaîne de sauvegardeVérifiez les autorisations des utilisateurs de la base de données pour appliquer la politique de sauvegarde EXCLUSIVE_AUTOMATIC_TRUNCATIONValidez cette connexion au nœud secondaire et les attributs de sauvegarde requis pour AWS DMS point de terminaison sourceValidez que le point de terminaison possède tous les attributs de connexion supplémentaires (ECA) requis lorsque AWS DMS est connecté au nœud secondaire

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.

Évaluations de SQL Server

Cette section décrit les évaluations de prémigration individuelles pour les tâches de migration qui utilisent un point de terminaison source Microsoft SQL Server.

Rubriques

Validez si les index secondaires sont activés sur la base de données cible pendant le chargement complet

Clé API : sqlserver-check-secondary-indexes

Cette évaluation préalable à la migration permet de vérifier si les index secondaires sont activés lors du chargement complet de la base de données cible. Nous vous recommandons de désactiver ou de supprimer les index secondaires.

Pour plus d'informations, consultez la rubrique Meilleures pratiques pour AWS Database Migration Service.

Validez que le mode LOB limité n'est utilisé que lorsqu'il BatchApplyEnabled est défini sur true

Clé API : sqlserver-batch-apply-lob-mode

Cette évaluation préalable à la migration permet de vérifier si la tâche DMS inclut des colonnes LOB. Si des colonnes LOB sont incluses dans la portée de la tâche, vous devez les utiliser BatchApplyEnabled conjointement avec le mode LOB limité uniquement. Nous vous recommandons de créer des tâches distinctes pour ces tables et d'utiliser plutôt le mode d'application transactionnel.

Pour plus d'informations, consultez Comment utiliser la fonctionnalité d'application par lots du DMS pour améliorer les performances de réplication CDC ? .

Validez si des déclencheurs sont activés sur les tables de la base de données cible dans le cadre de la tâche

Clé API : sqlserver-check-for-triggers

AWS DMS a identifié des déclencheurs dans la base de données cible qui peuvent avoir un impact sur les performances de la tâche DMS à pleine charge et sur la latence sur la cible. Assurez-vous que ces déclencheurs sont désactivés lors de l'exécution d'une tâche et activés pendant la période de coupure.

Vérification si les tables dans la portée de la tâche contiennent des colonnes calculées

Clé API : sqlserver-check-for-computed-fields

Cette évaluation de prémigration vérifie la présence de colonnes calculées. AWS DMS ne prend pas en charge la réplication des modifications depuis les colonnes calculées de SQL Server.

Cette évaluation n'est valable que pour une migration à pleine charge et vers le CDC, ou pour une CDC-only migration. Cette évaluation n’est pas valide pour une migration de chargement complet uniquement.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérification si les tables dans la portée de la tâche ont des index COLUMN STORE

Clé API : sqlserver-check-for-columnstore-indexes

Cette évaluation préalable à la migration vérifie la présence de tables avec des index Columnstore. AWS DMS ne prend pas en charge la réplication des modifications depuis des tables SQL Server avec des index Columnstore.

Cette évaluation n'est valable que pour une migration à pleine charge et vers le CDC, ou pour une CDC-only migration. Cette évaluation n’est pas valide pour une migration de chargement complet uniquement.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérification si les tables à mémoire optimisée font partie de la portée de la tâche

Clé API : sqlserver-check-for-memory-optimized-tables

Cette évaluation de prémigration vérifie la présence de tables optimisées pour la mémoire. AWS DMS ne prend pas en charge la réplication des modifications à partir de tables optimisées pour la mémoire.

Cette évaluation n'est valable que pour une migration à pleine charge et vers le CDC, ou pour une CDC-only migration. Cette évaluation n’est pas valide pour une migration de chargement complet uniquement.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérification si les tables temporelles font partie de la portée de la tâche

Clé API : sqlserver-check-for-temporal-tables

Cette évaluation de prémigration vérifie la présence de tables temporelles. AWS DMS ne prend pas en charge la réplication des modifications à partir de tables temporelles.

Cette évaluation n'est valable que pour une migration à pleine charge et vers le CDC, ou pour une CDC-only migration. Cette évaluation n’est pas valide pour une migration de chargement complet uniquement.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérification si la durabilité différée est activée au niveau de la base de données

Clé API : sqlserver-check-for-delayed-durability

Cette évaluation avant la migration vérifie la présence d'un retard de durabilité. AWS DMS ne prend pas en charge la réplication des modifications provenant de transactions utilisant une durabilité différée.

Cette évaluation n'est valable que pour une migration à pleine charge et vers le CDC, ou pour une CDC-only migration. Cette évaluation n’est pas valide pour une migration de chargement complet uniquement.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérification si la récupération accélérée des données est activée au niveau de la base de données

Clé API : sqlserver-check-for-accelerated-data-recovery

Cette évaluation avant la migration vérifie la présence d'une restauration accélérée des données. AWS DMS ne prend pas en charge la réplication des modifications à partir de bases de données avec restauration accélérée des données.

Cette évaluation n'est valable que pour une migration à pleine charge et vers le CDC, ou pour une CDC-only migration. Cette évaluation n’est pas valide pour une migration de chargement complet uniquement.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérification si le mappage de table comporte plus de 10 000 tables avec des clés primaires

Clé API : sqlserver-large-number-of-tables

Cette évaluation de prémigration vérifie la présence de plus de 10 000 tables avec des clés primaires. Les bases de données configurées avec MS-Replication peuvent rencontrer des échecs de tâches s'il y a trop de tables contenant des clés primaires.

Cette évaluation n'est valable que pour une migration à pleine charge et vers le CDC, ou pour une CDC-only migration. Cette évaluation n’est pas valide pour une migration de chargement complet uniquement.

Pour plus d'informations sur la configuration MS-Replication, consultezCapture des modifications de données pour une réplication continue à partir de SQL Server.

Vérifiez si la base de données source contient des tables ou des noms de schéma contenant des caractères spéciaux.

Clé API : sqlserver-check-for-special-characters

Cette évaluation de prémigration vérifie si la base de données source possède des noms de tables ou de schémas qui incluent un caractère de l'ensemble suivant :

\\ -- \n \" \b \r ' \t ;

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérifiez si la base de données source contient des noms de colonnes contenant des données masquées

Clé API : sqlserver-check-for-masked-data

Cette évaluation préalable à la migration permet de vérifier si la base de données source contient des données masquées. AWS DMS migre les données masquées sans les masquer.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérifiez si la base de données source contient des sauvegardes cryptées

Clé API : sqlserver-check-for-encrypted-backups

Cette évaluation préalable à la migration permet de vérifier si la base de données source possède des sauvegardes cryptées.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérifiez si des sauvegardes de la base de données source sont stockées sur une URL ou sur Windows Azure.

Clé API : sqlserver-check-for-backup-url

Cette évaluation préalable à la migration permet de vérifier si les sauvegardes de la base de données source sont stockées sur une URL ou sur Windows Azure.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérifiez si la base de données source contient des sauvegardes sur plusieurs disques

Clé API : sqlserver-check-for-backup-multiple-stripes

Cette évaluation préalable à la migration permet de vérifier si la base de données source contient des sauvegardes sur plusieurs disques.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérifiez si la base de données source possède au moins une sauvegarde complète

Clé API : sqlserver-check-for-full-backup

Cette évaluation préalable à la migration permet de vérifier si la base de données source possède au moins une sauvegarde complète. SQL Server doit être configuré pour une sauvegarde complète et vous devez exécuter une sauvegarde avant de répliquer les données.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérifiez si la base de données source comporte des colonnes éparses et une compression de structure colonnaire.

Clé API : sqlserver-check-for-sparse-columns

Cette évaluation de prémigration vérifie si la base de données source comporte des colonnes éparses et une compression de structure colonnaire. DMS ne prend pas en charge les colonnes éparses et la compression de structures colonnaires.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérifiez si l'instance de base de données source dispose d'un audit au niveau du serveur pour SQL Server 2008 ou SQL Server 2008 R2

Clé API : sqlserver-check-for-audit-2008

Cette évaluation de prémigration vérifie si la base de données source a activé l'audit au niveau du serveur pour SQL Server 2008 ou SQL Server 2008 R2. DMS présente un problème connu associé à SQL Server 2008 et 2008 R2.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérifiez si la base de données source comporte des colonnes de géométrie pour le mode LOB complet

Clé API : sqlserver-check-for-geometry-columns

Cette évaluation de prémigration vérifie si la base de données source possède des colonnes de géométrie pour le mode LOB (Large Object) complet lorsque SQL Server est utilisé comme source. Nous vous recommandons d'utiliser le mode LOB limité ou de définir le paramètre de InlineLobMaxSize tâche pour utiliser le mode LOB en ligne lorsque votre base de données inclut des colonnes de géométrie.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérifiez si la base de données source contient des colonnes dotées de la propriété Identity.

Clé API : sqlserver-check-for-identity-columns

Cette évaluation de prémigration vérifie si la base de données source comporte une colonne avec la IDENTITY propriété. DMS ne migre pas cette propriété vers la colonne de base de données cible correspondante.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérifiez si l'utilisateur DMS dispose des autorisations FULL LOAD

Clé API : sqlserver-check-user-permission-for-full-load-only

Cette évaluation de prémigration vérifie si l'utilisateur de la tâche DMS est autorisé à exécuter la tâche en mode FULL LOAD.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérifiez si l'utilisateur DMS dispose des autorisations FULL LOAD et CDC ou CDC uniquement

Clé API : sqlserver-check-user-permission-for-cdc

Cette évaluation préalable à la migration vérifie si l'utilisateur DMS est autorisé à exécuter la tâche dans ou en FULL LOAD and CDC plusieurs modes. CDC only

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérifiez si cette option MS-Replication est activée pour les bases de données CDC sur site ou EC2.

Clé API : sqlserver-check-attribute-for-enable-ms-cdc-onprem

Vérifiez si cette option MS-Replication est activée pour les bases de données CDC sur site ou EC2.

Pour plus d'informations sur la configuration MS-Replication, consultezCapture des modifications de données pour SQL Server autogéré sur site ou sur Amazon EC2.

Vérifiez si l'utilisateur DMS dispose de l'autorisation VIEW DEFINITION.

Clé API : sqlserver-check-user-permission-on-view-definition

Cette évaluation préalable à la migration vérifie si l'utilisateur spécifié dans les paramètres du terminal dispose de l'VIEW DEFINITIONautorisation requise. DMS a besoin de l'VIEW DEFINITIONautorisation d'afficher les définitions d'objets.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérifiez si l'utilisateur DMS dispose de l'autorisation VIEW DATABASE STATE sur la base de données MASTER pour les utilisateurs ne disposant pas du rôle Sysadmin.

Clé API : sqlserver-check-user-permission-on-view-database-state

Cette évaluation de prémigration vérifie si l'utilisateur spécifié dans les paramètres du terminal dispose de l'VIEW DATABASE STATEautorisation requise. DMS a besoin de cette autorisation pour accéder aux objets de base de données de la base de données MASTER. DMS a également besoin de cette autorisation lorsque l'utilisateur ne dispose pas des privilèges d'administrateur système. DMS a besoin de cette autorisation pour créer des fonctions, des certificats et des connexions, et pour accorder des informations d'identification.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Vérifiez si l'utilisateur DMS dispose de l'autorisation VIEW SERVER STATE.

Clé API : sqlserver-check-user-permission-on-view-server-state

Cette évaluation de prémigration vérifie si l'utilisateur spécifié dans les attributs de connexion supplémentaires (ECA) dispose de l'VIEW SERVER STATEautorisation requise. VIEW SERVER STATEest une autorisation au niveau du serveur qui permet à un utilisateur de visualiser les informations et l'état du serveur. Cette autorisation donne accès aux vues de gestion dynamique (DMV) et aux fonctions de gestion dynamique (DMF) qui exposent des informations sur l'instance de SQL Server. Cette autorisation est requise pour que l'utilisateur du DMS puisse accéder aux ressources du CDC. Cette autorisation est requise pour exécuter une tâche DMS dans les CDC only modes FULL LOAD and CDC ou.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Validez si le paramètre de taille de réponse au texte n'est pas illimité

Clé API : sqlserver-check-for-max-text-repl-size

La définition du paramètre de taille maximale des réponses de texte sur la base de données peut potentiellement provoquer une erreur de migration des données pour les colonnes LOB. DMS recommande vivement de le régler sur -1.

Pour de plus amples informations, veuillez consulter Résolution des problèmes liés à Microsoft SQL Server.

Validez si la clé primaire ou l'index unique existe sur la cible pour l'application par lots

Clé API : sqlserver-check-batch-apply-target-pk-ui-absence

L'application par lots n'est prise en charge que sur les tables dont la table cible comporte des clés primaires ou des index uniques. Les tables sans clé primaire ni index unique entraînent l'échec du lot et les modifications sont traitées une par une. Il est conseillé de déplacer ces tables vers leurs propres tâches et d'utiliser plutôt le mode d'application transactionnel. Vous pouvez également créer une clé unique sur la table cible.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Validez si la clé primaire et l'index unique existent à la fois sur la cible lorsque l'application par lots est activée

Clé API : sqlserver-check-batch-apply-target-pk-ui-simultaneously

L'application par lots n'est prise en charge que sur les tables dont la table cible comporte des clés primaires ou des index uniques. Les tables contenant simultanément des clés primaires et des index uniques entraînent l'échec du lot et les modifications sont traitées une par une. Il est conseillé de déplacer ces tables vers leurs propres tâches et d'utiliser plutôt le mode d'application transactionnel. Vous pouvez également déposer des clés uniques ou une clé primaire sur la table cible et la reconstruire lors de la migration.

Pour de plus amples informations, veuillez consulter Limitations relatives à l'utilisation de SQL Server comme source pour AWS DMS.

Validez si la table possède une clé primaire ou un index unique lorsque la validation DMS est activée

Clé API : sqlserver-check-pk-validity

La validation des données nécessite que la table possède une clé primaire ou un index unique à la fois sur la source et sur la cible.

Pour de plus amples informations, veuillez consulter AWS Validation des données DMS.

Validez si AWS DMS l'utilisateur dispose des privilèges nécessaires pour accéder à la cible

Clé API : sqlserver-check-target-privileges

L' AWS DMS utilisateur doit avoir au moins le rôle utilisateur db_owner dans la base de données cible.

Pour de plus amples informations, veuillez consulter Exigences de sécurité lors de l'utilisation de SQL Server comme cible pour AWS Database Migration Service.

Recommandation sur l'utilisation du MaxFullLoadSubTasks réglage

Clé API : sqlserver-tblnum-for-max-fullload-subtasks

Cette évaluation vérifie le nombre de tables incluses dans la tâche et recommande d'augmenter le MaxFullLoadSubTasks paramètre pour des performances optimales pendant le processus de chargement complet. Par défaut, AWS DMS migre 8 tables simultanément. La modification du MaxFullLoadSubTasks paramètre à une valeur plus élevée améliore les performances à pleine charge.

Pour de plus amples informations, veuillez consulter Full-load paramètres des tâches.

Vérifiez la règle de transformation pour la randomisation des chiffres

Clé API : sqlserver-datamasking-digits-randomize

Cette évaluation permet de vérifier si les colonnes utilisées dans les mappages de tables sont compatibles avec la règle de transformation Digits Randomize. En outre, l'évaluation vérifie si les colonnes sélectionnées pour la transformation font partie de clés primaires, de contraintes uniques ou de clés étrangères, car l'application de transformations aléatoires par des chiffres ne garantit aucune unicité.

Vérifiez la règle de transformation pour le masque de chiffres

Clé API : sqlserver-datamasking-digits-mask

Cette évaluation permet de vérifier si les colonnes utilisées dans le mappage des tables ne sont pas prises en charge par la règle de transformation Digits Mask. En outre, l'évaluation vérifie si les colonnes sélectionnées pour la transformation font partie de clés primaires, de contraintes uniques ou de clés étrangères, car l'application de transformations par masque numérique à de telles colonnes peut entraîner l'échec des tâches DMS car l'unicité ne peut être garantie.

Vérifiez la règle de transformation pour le masque de hachage

Clé API : sqlserver-datamasking-hash-mask

Cette évaluation permet de vérifier si l'une des colonnes utilisées dans le mappage des tables n'est pas prise en charge par la règle de transformation du masque de hachage. Il vérifie également si la longueur de la colonne source dépasse 64 caractères. Idéalement, la longueur de la colonne cible doit être supérieure à 64 caractères pour prendre en charge le masquage du hachage. En outre, l'évaluation vérifie si les colonnes sélectionnées pour la transformation font partie de clés primaires, de contraintes uniques ou de clés étrangères, car l'application de transformations aléatoires par des chiffres ne garantit aucune unicité.

Vérifiez que les paramètres des tâches de validation des données et la randomisation des chiffres de masquage des données ne sont pas activés simultanément

Clé API : all-to-all-validation-with-datamasking-digits-randomize

Cette évaluation de prémigration permet de vérifier que le paramètre de validation des données et la randomisation des chiffres de masquage des données ne sont pas activés simultanément, car ces fonctionnalités sont incompatibles.

Vérifiez que les paramètres de la tâche de validation des données et le masque de hachage du masquage des données ne sont pas activés simultanément

Clé API : all-to-all-validation-with-datamasking-hash-mask

Cette évaluation préalable à la migration permet de vérifier que le paramètre de validation des données et le masque de hachage du masquage des données ne sont pas activés simultanément, car ces fonctionnalités sont incompatibles.

Vérifiez que les paramètres des tâches de validation des données et le masque numérique de masquage des données ne sont pas activés simultanément

Clé API : all-to-all-validation-with-digit-mask

Cette évaluation de prémigration permet de vérifier que le paramètre de validation des données et le masque numérique de masquage des données ne sont pas activés simultanément, car ces fonctionnalités sont incompatibles.

Vérifiez qu'au moins un objet sélectionné existe dans la base de données source

Clé API : all-check-source-selection-rules

Cette évaluation de prémigration vérifie qu'au moins un objet spécifié dans les règles de sélection existe dans la base de données source, y compris la correspondance de modèles pour les règles basées sur des caractères génériques.

Valider que les contraintes et les index secondaires (non principaux) sont présents dans la base de données source

Clé API : all-check-secondary-constraints

Cette évaluation de prémigration vérifie que les contraintes et les index secondaires (clés étrangères, contraintes de vérification, index non clusterisés) sont présents dans la base de données source.

Vérifiez que le point de terminaison cible n'est pas une réplique en lecture

Clé API : all-check-target-read-replica

Cette évaluation préalable à la migration permet de vérifier que le point de terminaison cible n'est pas configuré en tant que réplique de lecture. AWS DMS nécessite un accès en écriture à la base de données cible et ne peut pas effectuer de réplication vers des répliques en lecture seule.

Valider la chaîne de sauvegarde

Clé API : sqlserver-check-for-backup-broken-chain

Cette évaluation préalable à la migration permet de vérifier que la chaîne de sauvegarde de la base de données source n'est pas interrompue. Une chaîne de sauvegarde défaillante peut AWS DMS empêcher l'accès aux journaux de transactions nécessaires à la réplication du CDC.

Vérifiez les autorisations des utilisateurs de la base de données pour appliquer la politique de sauvegarde EXCLUSIVE_AUTOMATIC_TRUNCATION

Clé API : sqlserver-safeguard-permissions

Cette évaluation préalable à la migration vérifie si l'utilisateur de la base de données dispose des autorisations requises pour utiliser la politique de EXCLUSIVE_AUTOMATIC_TRUNCATION sauvegarde. L'utilisateur doit accorder des autorisations SELECT sur les objets dbo.sysjobs système dbo.syscategories et au dmsuser.

Pour de plus amples informations, veuillez consulter Paramètres des terminaux lors de l'utilisation de SQL Server comme source pour AWS DMS.

Validez cette connexion au nœud secondaire et les attributs de sauvegarde requis pour AWS DMS point de terminaison source

Clé API : sqlserver-check-sec-node-sg-policy

Cette évaluation avant la migration vérifie que le point de terminaison source possède les attributs de connexion supplémentaires (ECA) requis configurés lors de la connexion à un nœud secondaire avec les garanties activées.

Pour de plus amples informations, veuillez consulter Paramètres des terminaux lors de l'utilisation de SQL Server comme source pour AWS DMS.

Validez que le point de terminaison possède tous les attributs de connexion supplémentaires (ECA) requis lorsque AWS DMS est connecté au nœud secondaire

Clé API : sqlserver-check-sec-node-without-eca

Cette évaluation préalable à la migration vérifie que tous les attributs de connexion supplémentaires (ECA) requis sont configurés lorsque le point de terminaison source se connecte à un nœud secondaire

Pour de plus amples informations, veuillez consulter Utilisation de groupes de AlwaysOn disponibilité SQL Server autogérés.