Dépannage

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 des solutions :

Problème

Cause

Solution

Une erreur d'application est détectée et le contrôleur est réglé sur l'état HALT.

Une quantité importante de données SQL est transférée et le temps d'horloge de surveillance configuré pour une tâche est dépassé.

Augmentez le temps de l'horloge de surveillance dans EcoStruxure Machine Expert Configuration de tâche.

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.

  • 3457 (par défaut) pour les connexions non sécurisées

  • 3458 (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.

Dans le noeud Serveurs de base de données de l'onglet Configuration, entrez l'Adresse du serveur appropriée pour identifier le PC sur lequel le serveur de base de données s'exécute.

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 :

  • Le protocole de protection est incorrect.

  • L'adresse du serveur est incorrecte.

  • Sous le nœud Serveurs de base de données de l'onglet Configuration, sélectionnez le Protocole de protectionTCP.

  • Dans le noeud Serveurs de base de données de l'onglet Configuration, entrez l'Adresse du serveur appropriée pour identifier le PC sur lequel le serveur de base de données s'exécute.

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.