Problèmes détectés et solutions possibles
Ce tableau récapitule les problèmes qui peuvent être détectés lors du transfert de données SQL et propose les solutions :
Problème |
Cause |
Solution |
---|---|---|
Une erreur d'application est détectée et le contrôleur est associé à l'état HALT . |
Une quantité importante de données SQL est transférée et la temporisation de l'horodatage de surveillance configurée pour une tâche est dépassée. |
Augmentez la temporisation de l'horodatage de surveillance dans EcoStruxure Machine Expert Configuration. Pour plus d'informations, consultez le chapitre Configuration d'une tâche spécifique du Guide de programmation EcoStruxure Machine Expert. |
La SQL Gateway utilise une quantité importante de mémoire. |
Le nombre de messages de journal enregistrés sur le disque dur est excessif. |
Supprimez manuellement le contenu du tableau dans l'onglet Messages de journal ou modifiez les paramètres de suppression automatique des messages de journal comme décrit à la section Suppression manuelle et automatique des messages de journal. |
Impossible d'établir la connexion à la base de données |
Le trafic de données est bloqué sur le port TCP/IP. |
Configurez le pare-feu de telle sorte qu'il autorise le trafic de données SQL sur les ports TCP/IP o3457 (par défaut) pour les connexions non sécurisées o3458 (par défaut) pour les connexions sécurisées |
Messages signalant des problèmes de connexion aux bases de données MySQL
Le tableau ci-dessous répertorie les messages émis par la SQL Gateway pour signaler l'impossibilité d'établir la connexion avec la base de données MySQL. La dernière colonne indique les solutions possibles :
Texte du message |
Cause |
Solution |
---|---|---|
Authentication to host ‘localhost’ for user ‘root’ using method ‘mysql_native_password’ failed with message: Unknown database ‘qw’ |
La base de données est introuvable. |
Sous le nœud Connexions de base de données de l'onglet Configuration de la SQL Gateway, entrez le Nom de la connexion approprié. |
Host ‘WIN-1UT5MKD9831’ is not allowed to connect to this MySQL server |
L'adresse du serveur est introuvable. |
Sous le nœud Serveurs de base de données de l'onglet Configuration, entez l'Adresse du serveur appropriée pour identifier le PC sur lequel s'exécute le serveur de base de données. |
Authentication to host ‘localhost’ for user “ using method ‘mysql_native_password’ failed with message: Access denied for user “@localhost’ (using password: YES) |
Le nom d'utilisateur permettant d'accéder à la base de données est introuvable. |
Sous le nœud Serveurs de base de données de l'onglet Configuration, entez le Nom d'utilisateur approprié pour accéder à la base de données. |
Authentication to host ‘localhost’ for user ‘root’ using method ‘mysql_native_password’ failed with message: Access denied for user ‘root’@’localhost’ (using password: YES) |
Le nom d'utilisateur permettant d'accéder à la base de données est incorrect. |
|
Authentication to host ‘localhost’ for user ‘root’ using method ‘mysql_native_password’ failed with message: Access denied for user ‘root’@’localhost’ (using password: NO) |
Le mot de passe permettant d'accéder à la base de données est introuvable. |
Sous le nœud Serveurs de base de données de l'onglet Configuration, entrez le Mot de passe approprié pour accéder à la base de données. |
Authentication to host ‘localhost’ for user ‘root’ using method ‘mysql_native_password’ failed with message: Access denied for user ‘root’@’localhost’ (using password: YES) |
Le mot de passe permettant d'accéder à la base de données est incorrect. |
|
Unable to connect to any of the specified MySQL hosts. |
Ce message peut apparaître pour différentes raisons : oLe protocole de protection est incorrect. oL'adresse du serveur est incorrecte. |
oSous le nœud Serveurs de base de données de l'onglet Configuration, sélectionnez le Protocole de protectionTCP. oSous le nœud Serveurs de base de données de l'onglet Configuration, entez l'Adresse du serveur appropriée pour identifier le PC sur lequel s'exécute le serveur de base de données. |
Messages signalant des problèmes de connexion aux bases de données SQLite
Le tableau ci-dessous répertorie les messages émis par la SQL Gateway pour signaler l'impossibilité d'établir la connexion avec la base de données SQLite. La dernière colonne indique les solutions possibles :
Texte du message |
Cause |
Solution |
---|---|---|
Data Source cannot be empty. Use :memory: to open an in-memory database |
Le fichier de base de données est introuvable. |
Sous le nœud Connexions de base de données de l'onglet Configuration, entrez directement le chemin approprié pour accéder au SQLite Fichier de base de données ou cliquez sur le bouton Parcourir pour le rechercher dans le système de fichiers. |