Risoluzione dei problemi

 

Risoluzione dei problemi

Problemi rilevati e possibili soluzioni

Questa tabella elenca i problemi che è possibile rilevare durante il trasferimento dei dati SQL e fornisce le soluzioni possibili:

Problema

Causa

Soluzione

Viene rilevato un errore dell'applicazione e il controller viene posto in stato HALT.

Viene trasferita una grande quantità di dati SQL e il Tempo di watchdog configurato per un'attività è stato superato.

Aumentare il Tempo di watchdog nella Configurazione EcoStruxure Machine Expert.

Per ulteriori informazioni, consultare il capitolo Configurazione di un'attività specifica della Guida di programmazione EcoStruxure Machine Expert.

Una notevole quantità di spazio di memoria è utilizzata dal SQL Gateway.

Sul disco rigido sono salvati troppi messaggi di registrazione.

Cancellare manualmente il contenuto della tabella nella scheda Messaggi registrazione o adattare le impostazioni per l'eliminazione automatica dei messaggi di registrazione come descritto in Cancellazione automatica e manuale dei messaggi di registrazione.

Non è possibile stabilire la connessione al database

Il traffico dati sulla porta TCP/IP è bloccato.

Configurare il firewall per consentire il traffico dati SQL sulle porte TCP/IP

o3457 (predefinito) per connessioni non protette

o3458 (predefinito) per connessioni protette

Messaggi che indicano problemi di connessione per database MySQL

La tabella elenca i messaggi emessi da SQL Gateway per indicare che non è possibile stabilire la connessione al database MySQL. Le soluzioni possibili sono indicate nell'ultima colonna:

Testo messaggio

Causa

Soluzione

Authentication to host ‘localhost’ for user ‘root’ using method ‘mysql_native_password’ failed with message: Unknown database ‘qw’

Il database non è stato trovato.

Nel nodo Connessioni a database della scheda Configurazione di SQL Gateway, specificare il Nome connessione corretto.

Host ‘WIN-1UT5MKD9831’ is not allowed to connect to this MySQL server

L'indirizzo del server non è stato trovato.

Nel nodo Server di database della scheda Configurazione, specificare l'Indirizzo server corretto per identificare il PC in cui è in esecuzione il server di database.

Authentication to host ‘localhost’ for user “ using method ‘mysql_native_password’ failed with message: Access denied for user “@localhost’ (using password: YES)

Il nome utente per l'accesso al database non è stato trovato.

Nel nodo Server di database della scheda Configurazione, specificare il Nome utente corretto per l'accesso al database.

Authentication to host ‘localhost’ for user ‘root’ using method ‘mysql_native_password’ failed with message: Access denied for user ‘root’@’localhost’ (using password: YES)

Il nome utente per l'accesso al database non è corretto.

Authentication to host ‘localhost’ for user ‘root’ using method ‘mysql_native_password’ failed with message: Access denied for user ‘root’@’localhost’ (using password: NO)

La password per l'accesso al database non è stata trovata.

Nel nodo Server di database della scheda Configurazione, specificare la Password corretta per l'accesso al database.

Authentication to host ‘localhost’ for user ‘root’ using method ‘mysql_native_password’ failed with message: Access denied for user ‘root’@’localhost’ (using password: YES)

La password per l'accesso al database non è corretta.

Unable to connect to any of the specified MySQL hosts.

Questo messaggio può avere diverse cause:

oIl protocollo di connessione non è corretto.

oL'indirizzo del server non è corretto.

oNel nodo Server di database della scheda Configurazione, selezionare TCP come Protocollo di connessione.

oNel nodo Server di database della scheda Configurazione, specificare l'Indirizzo server corretto per identificare il PC in cui è in esecuzione il server di database.

Messaggi che indicano problemi di connessione per database SQLite

La tabella elenca i messaggi emessi da SQL Gateway per indicare che non è possibile stabilire la connessione al database SQLite. Le soluzioni possibili sono indicate nell'ultima colonna:

Testo messaggio

Causa

Soluzione

Data Source cannot be empty. Use :memory: to open an in-memory database

Il file del database non è stato trovato.

Nel nodo Connessioni a database della scheda Configurazione, specificare direttamente il percorso corretto al File di database SQLite, oppure fare clic sul pulsante Sfoglia per cercare il file nel file system.