Résoudre les erreurs DMS lors de la connexion aux bases de données sources

L’article suivant fournit des informations sur la manière de traiter d’éventuels problèmes que vous pouvez rencontrer lors de la connexion d’Azure Database Migration Service (DMS) à votre base de données source. Chaque section ci-dessous concerne un type spécifique de base de données source, répertoriant l’erreur que vous pouvez rencontrer ainsi que des détails et des liens vers des informations indiquant comment résoudre les problèmes de connectivité.

SQL Server

Le tableau suivant indique les éventuels problèmes liés à la connexion à une base de données SQL Server source et la façon d’y remédier.

Error Cause du problème et informations pour sa résolution
La connexion SQL a échoué. Une erreur liée au réseau ou propre à une instance s’est produite lors de l’établissement d’une connexion à SQL Server. Le serveur est introuvable ou inaccessible. Vérifiez que le nom d’instance est correct et que SQL Server est configuré pour autoriser les connexions à distance.
Cette erreur se produit si le service ne peut pas localiser le serveur source. Pour résoudre ce problème, consultez l’article Erreur de connexion au serveur SQL Server source lors de l’utilisation d’un port dynamique ou d’une instance nommée.
Erreur 53 - La connexion SQL a échoué. (Également pour les codes d’erreur 1, 2, 5, 53, 233, 258, 1225, 11001)

Cette erreur se produit si le service ne peut pas se connecter au serveur source. Pour résoudre le problème, consultez les ressources suivantes, puis retentez l’opération.

Guide de l’utilisateur interactif pour la résolution du problème de connectivité

Prérequis pour la migration de SQL Server vers Azure SQL Database

Conditions préalables à la migration de SQL Server vers une instance gérée SQL Azure
Erreur 18456 - La connexion a échoué.
Cette erreur se produit si le service ne peut pas se connecter à la base de données source avec les informations d’identification T-SQL fournies. Pour résoudre le problème, vérifiez les informations d’identification entrées. Vous pouvez également vous reporter à MSSQLSERVER_18456 ou aux documents de résolution des problèmes listés dans la note sous ce tableau, puis retenter l’opération.
Valeur de nom de compte (AccountName) « {0} » fournie incorrecte. Le format attendu pour AccountName est Nom_domaine\Nom_utilisateur
Cette erreur se produit si l’utilisateur sélectionne l’authentification Windows, mais qu’il fournit le nom d’utilisateur dans un format non valide. Pour résoudre le problème, fournissez le nom d’utilisateur dans le format correct pour l’authentification Windows ou sélectionnez Authentification SQL.

AWS RDS MySQL

Le tableau suivant indique les éventuels problèmes liés à la connexion à une base de données AWS RDS MySQL source et la façon d’y remédier.

Error Cause du problème et informations pour sa résolution
Erreur [2003] [HY000] - La connexion a échoué. ERREUR [HY000] [MySQL] [Pilote ODBC x.x(w)] Connexion au serveur MySQL sur « {server} » impossible (10060) Cette erreur se produit si le pilote ODBC MySQL ne peut pas se connecter au serveur source. Pour résoudre le problème, consultez les documents de résolution des problèmes listés dans la note sous ce tableau, puis retentez l’opération.
Erreur [2005] [HY000] - La connexion a échoué. ERREUR [HY000] [MySQL] [Pilote ODBC x.x(w)] Hôte du serveur MySQL « {server} » inconnu Cette erreur se produit si le service ne parvient pas à trouver l’hôte source sur les services Bureau à distance (RDS). Le problème peut être dû au fait que la source indiquée n’existe pas ou qu’il existe un problème avec l’infrastructure des services Bureau à distance (RDS). Pour résoudre le problème, consultez les documents de résolution des problèmes listés dans la note sous ce tableau, puis retentez l’opération.
Erreur [1045] [HY000] - La connexion a échoué. ERREUR [HY000] [MySQL] [Pilote ODBC x.x(w)] Accès refusé pour l’utilisateur '{user}'@'{server}' (utilisation d’un mot de passe : OUI) Cette erreur se produit si le pilote ODBC MySQL ne peut pas se connecter au serveur source en raison d’informations d’identification non valides. Vérifiez les informations d’identification que vous avez entrées. Si le problème persiste, vérifiez que l’ordinateur source dispose des informations d’identification correctes. Vous devrez peut-être réinitialiser le mot de passe dans la console. Si vous rencontrez toujours le problème, consultez les documents de résolution des problèmes listés dans la note sous ce tableau, puis retentez l’opération.
Erreur [9002] [HY000] - La connexion a échoué. ERREUR [HY000] [MySQL] [Pilote ODBC x.x(w)] La chaîne de connexion n’est peut-être pas correcte. Pour obtenir des références, visitez le portail. Cette erreur se produit si la connexion échoue en raison d’un problème avec la chaîne de connexion. Vérifiez que la chaîne de connexion fournie est valide. Pour résoudre le problème, consultez les documents de résolution des problèmes listés dans la note sous ce tableau, puis retentez l’opération.
Erreur de journalisation binaire. La variable binlog_format a la valeur « {value} ». Remplacez-la par « row ». Cette erreur se produit s’il existe une erreur de journalisation binaire ; la valeur de la variable binlog_format est incorrecte. Pour résoudre le problème, remplacez la valeur de binlog_format dans le groupe de paramètres par « ROW », puis redémarrez l’instance. Pour plus d’informations, consultez les Variables et options de journalisation binaire ou la documentation Fichiers journaux de base de données AWS RDS MySQL.

Notes

Pour plus d’informations sur la résolution des problèmes liés à la connexion à une base de données AWS RDS MySQL source, consultez les ressources suivantes :

AWS RDS PostgreSQL

Le tableau suivant indique les éventuels problèmes liés à la connexion à une base de données AWS RDS PostgreSQL source et la façon d’y remédier.

Error Cause du problème et informations pour sa résolution
Erreur [101] [08001] - La connexion a échoué. ERREUR [08001] - Délai expiré Cette erreur se produit si le pilote Postgres ne peut pas se connecter au serveur source. Pour résoudre le problème, consultez les documents de résolution des problèmes listés dans la note sous ce tableau, puis retentez l’opération.
Erreur : le paramètre wal_level a la valeur « {value} ». Remplacez-la par « logical » pour permettre la réplication. Cette erreur se produit si la valeur du paramètre wal_level est incorrecte. Pour résoudre le problème, remplacez la valeur de rds.logical_replication dans le groupe de paramètres par 1, puis redémarrez l’instance. Pour plus d’informations, consultez Prérequis pour la migration vers Azure PostgreSQL à l’aide de DMS ou vers PostgreSQL sur Amazon RDS.

Notes

Pour plus d’informations sur la résolution des problèmes liés à la connexion à une base de données AWS RDS PostgreSQL source, consultez les ressources suivantes :

AWS RDS SQL Server

Le tableau suivant indique les éventuels problèmes liés à la connexion à une base de données AWS RDS SQL Server source et la façon d’y remédier.

Error Cause du problème et informations pour sa résolution
Erreur 53 - La connexion SQL a échoué. Une erreur liée au réseau ou propre à une instance s’est produite lors de l’établissement d’une connexion à SQL Server. Le serveur est introuvable ou inaccessible. Vérifiez que le nom d’instance est correct et que SQL Server est configuré pour autoriser les connexions à distance. (fournisseur : Fournisseur de canaux nommés, erreur : 40 - Impossible d'ouvrir une connexion à SQL Server Cette erreur se produit si le service ne peut pas se connecter au serveur source. Pour résoudre le problème, consultez les documents de résolution des problèmes listés dans la note sous ce tableau, puis retentez l’opération.
Erreur 18456 - La connexion a échoué. Échec de la connexion pour l’utilisateur « {user} » Cette erreur se produit si le service ne peut pas se connecter à la base de données source avec les informations d’identification T-SQL fournies. Pour résoudre le problème, vérifiez les informations d’identification entrées. Vous pouvez également vous reporter à MSSQLSERVER_18456 ou aux documents de résolution des problèmes listés dans la note sous ce tableau, puis retenter l’opération.
Erreur 87- Chaîne de connexion non valide. Une erreur liée au réseau ou propre à une instance s’est produite lors de l’établissement d’une connexion à SQL Server. Le serveur est introuvable ou inaccessible. Vérifiez que le nom d’instance est correct et que SQL Server est configuré pour autoriser les connexions à distance. (fournisseur : interfaces réseau SQL, erreur : 25 - Chaîne de connexion non valide) Cette erreur se produit si le service ne peut pas se connecter au serveur source en raison d’une chaîne de connexion non valide. Pour résoudre ce problème, vérifiez la chaîne de connexion fournie. Si le problème persiste, consultez les documents de résolution des problèmes listés dans la note sous ce tableau, puis retentez l’opération.
Erreur - Certificat de serveur non approuvé. Une connexion a été établie avec le serveur, mais une erreur s’est ensuite produite pendant le processus de connexion. (fournisseur : Fournisseur SSL, erreur : 0 - La chaîne de certificats a été fournie par une autorité qui n’est pas approuvée.) Cette erreur se produit si le certificat utilisé n’est pas approuvé. Pour résoudre ce problème, vous devez trouver un certificat qui peut être approuvé, puis l’activer sur le serveur. Vous pouvez également sélectionner l’option Approuver le certificat lors de la connexion. Effectuez cette action uniquement si vous connaissez le certificat utilisé et que vous l’approuvez.
Les connexions TLS chiffrées à l’aide d’un certificat auto-signé n’offrent pas de sécurité renforcée. Elles sont vulnérables aux attaques de l’intercepteur. Ne vous appuyez pas sur TLS à l’aide de certificats auto-signés dans un environnement de production ou sur des serveurs connectés à Internet.
Pour plus d’informations, consultez Utilisation de SSL avec une instance de base de données Microsoft SQL Server ou le Tutoriel : Migrer RDS SQL Server vers Azure à l’aide de DMS.
Erreur 300 - L’utilisateur n’a pas les autorisations nécessaires. L’autorisation VIEW SERVER STATE a été refusée sur l’objet « {server} », base de données « {database} » Cette erreur se produit si l’utilisateur n’est pas autorisé à effectuer la migration. Pour résoudre ce problème, reportez-vous à GRANT - Octroi d'autorisations de serveur (Transact-SQL) ou au Tutoriel : Migrer RDS SQL Server vers Azure à l’aide de DMS pour plus d’informations.

Notes

Pour plus d’informations sur la résolution des problèmes liés à la connexion à une instance AWS RDS SQL Server source, consultez les ressources suivantes :

Problèmes connus

Étapes suivantes