Fehlermeldungen¶
Fehlermeldungen zur Konnektivität von Clients können auf verschiedene zugrunde liegende Ursachen hinweisen, die im Pfad des Netzwerks zwischen einem Host und einem Snowflake Endpunkt liegen, einschließlich möglicher Proxys, Sicherheitsanwendungen, Load Balancer, DNS-Server und so weiter. Sie finden häufige Fehlermeldungen und deren mögliche Ursachen und Lösungen für die folgenden Clients:
JDBC-Fehler¶
JDBC-Fehler 1 |
Fehler Grundursache: Dieser Fehler hat verschiedene zugrunde liegende Ursachen, die im Pfad des Netzwerks zwischen dem Host, von dem aus Sie versuchen, eine Verbindung herzustellen, und dem Snowflake-Endpunkt liegen, einschließlich möglicher Proxys, Sicherheitsanwendungen, Load Balancers usw. Auflösungsszenario: Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
JDBC-Fehler 2 |
Fehler Ursache: Das Problem wird wahrscheinlich durch einen Proxy- oder Sicherheitsanwendung verursacht, die eine SSL Prüfung durchführt. In seltenen Fällen, in der Regel bei älteren Java-Installationen, kann das gleiche Symptom auch auftreten, wenn es keine SSL-Prüfung gibt, der Cloudanbieter jedoch eine der zwischengeschalteten Zertifizierungsstellen in eine andere (bekannte) Stelle geändert hat, die noch nicht im Truststore vorhanden ist. Auflösungsszenario: Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
JDBC-Fehler 3 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
JDBC-Fehler 4 |
Fehler Grundursache: Siehe DNS-Konfigurationsprobleme. Auflösungsszenario: DNS-Konfigurationsprobleme. |
|---|
JDBC-Fehler 5 |
Fehler Grundursache: Siehe OCSP- und Port 80-Probleme. Auflösungsszenario: OCSP- und Port 80-Probleme. |
|---|
JDBC-Fehler \ 6 |
Fehler Grundursache: Siehe Fehler beim Abrufen großer Abfrageergebnisse. Auflösungsszenario: Fehler beim Abrufen großer Abfrageergebnisse. |
|---|
JDBC-Fehler \ 7 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
JDBC-Fehler 8 |
Fehler Wurzelursache: Der Client-Treiber hat versucht, Daten über eine Verbindung (Pipe) zu senden, von der er glaubt, dass sie aktiv ist. Diese Verbindung ist jedoch auf der Remote-Seite bereits geschlossen, was der Client-Treiber jedoch nicht bemerkt hat.
Auflösungsszenario: Sie können innerhalb des JDBC-Treibers eine TTL konfigurieren, die die Verbindungen auf der Client-Seite früher ordnungsgemäß schließt, als sie durch ein Remote-Leerlauf-Timeout unterbrochen würden, wodurch das Problem vermieden wird. Die Einstellung ist ab der Version 3.12.17 des JDBC-Treibers verfügbar, und ab Version 3.13.30 ist eine Voreinstellung (1 Minute) bereits konfiguriert. Weitere Informationen dazu finden Sie unter E/A-Fehler: Verbindung zurückgesetzt. |
|---|
JDBC-Fehler 9 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
JDBC-Fehler 10 |
Fehler Ursache: Der Clienttreiber hat Probleme beim Zugriff auf den Cloudspeicher, der mit Ihrem Snowflake-Konto verknüpft ist, während einer Uploadoperation. Dies wird durch eine Fehlkonfiguration auf einer Proxy-/Sicherheitsanwendung verursacht, das sich auf dem Netzwerkpfad zwischen dem Client-Treiber und dem Cloud-Speicher befindet. Auflösungsszenario: Obwohl die Richtung des Datenverkehrs umgekehrt ist, siehe Fehler beim Abrufen großer Abfrageergebnisse. |
|---|
JDBC-Fehler 11 |
Fehler Grundursache: Was diese Fehlermeldung bedeutet: Der Client-Treiber versucht, eine Verbindung zu einem Snowflake-Konto (oder einem Cloud-Speicher) herzustellen, das sich in AWS US WEST befindet, was auch die Standard-Cloud-Region ist. Die Verbindung ist nicht erfolgreich, da das vom Client-Treiber angezeigte Zertifikat nicht mit dem Hostnamen in der Anfrage übereinstimmt. Zu den wahrscheinlichsten Ursachen gehören:
Auflösungsszenario:
|
|---|
JDBC-Fehler 12 |
Fehler Wurzelursache: Der Client-Treiber hat keine rechtzeitige Antwort auf die an den entfernten Endpunkt gesendete Anfrage erhalten. Zu den wahrscheinlichsten Ursachen gehören:
Auflösungsszenario:
Ab der Version 3.13.30 des JDBC-Treibers steht Ihnen diese Konfigurationsoption immer noch zur Verfügung, aber normalerweise ist es nicht notwendig, sie zu ändern, da der Standardwert jetzt Timeout bei 1 Minute (60 Sekunden) Leerlauf beträgt. In beiden Szenarios sollte der JDBC-Treiber automatisch versuchen, die fehlgeschlagene Anfrage gemäß seiner Wiederholungsstrategie erneut zu senden, ohne dass ein Eingreifen des Benutzers erforderlich ist. |
|---|
ODBC-Fehler¶
ODBC-Fehler 1 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
ODBC-Fehler 2 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
ODBC-Fehler 3 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
ODBC-Fehler 4 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
ODBC-Fehler 5 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
ODBC-Fehler \ 6 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
ODBC-Fehler \ 7 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
ODBC-Fehler 8 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
ODBC-Fehler 9 |
Fehler Ursache: Es gibt mehrere Faktoren, die zu diesem Fehler führen können. Lösungsszenario: Versuchen Sie Häufige Probleme mit der Konnektivität und Lösungen und führen Sie die Schritte zur Problembehandlung aus. |
|---|
ODBC-Fehler 10 |
Fehler Wurzelursache: Der Client-Treiber konnte die Anmeldeoperation für den angegebenen Benutzer aufgrund eines Timeouts der Anfrage nicht ausführen. (curl-Fehlercode 28 = CURLE_OPERATION_TIMEDOUT). Dies ist wahrscheinlich auf eine Fehlkonfiguration auf einem oder mehreren Geräten (Proxy-/Sicherheitsanwendung) auf dem Netzwerkpfad zwischen dem Client-Treiber und Snowflake zurückzuführen. Auflösungsszenario: Bitte folgen Sie der Website Schritte zur Problembehandlung und arbeiten Sie mit Ihrem Systemadministrator/Netzwerkadministrator zusammen, um sicherzustellen, dass alle Snowflake-Endpunkte von dem Host aus erreichbar sind, auf dem Sie den Client-Treiber ausführen. |
|---|
ODBC-Fehler 11 |
Fehler Grundursache: Siehe DNS-Konfigurationsprobleme. Auflösungsszenario: Siehe DNS-Konfigurationsprobleme. |
|---|
ODBC-Fehler 12 |
Fehler Grundursache: Siehe DNS-Konfigurationsprobleme. Auflösungsszenario: Siehe DNS-Konfigurationsprobleme. |
|---|
ODBC-Fehler 13 |
Fehler Grundursache: Siehe Fehler beim Abrufen großer Abfrageergebnisse. Auflösungsszenario: Siehe Fehler beim Abrufen großer Abfrageergebnisse. |
|---|
Snowflake Connector für Python und SnowSQL-Fehler¶
Python-Fehler 1 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
Python-Fehler 2 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
Python-Fehler 3 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
Python-Fehler 4 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
Python-Fehler 5 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
Python-Fehler 6 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
Python-Fehler 7 |
Fehler Wurzelursache: Diese Fehlermeldung bedeutet: Der Client-Treiber konnte eine Verbindung zum Remote-Ende herstellen und hat eine Anfrage an HTTP gesendet. Beim Versuch, die Antwort zu lesen, wurden jedoch keine Daten ausgelesen, was darauf hindeutet, dass die Verbindung durch etwas auf dem Remote-Ende geschlossen wurde. Die wahrscheinlichste Ursache ist ein anhaltender RemoteDisconnected-Fehler, der auf eine Fehlkonfiguration auf einer oder mehreren Proxy-/Sicherheitsanwendungen zwischen dem Client-Treiber und dem Snowflake–Endpunkt hindeutet. Lösungsszenario: Bitte befolgen Sie die Schritte zur Problembehandlung und stellen Sie sicher, dass alle Snowflake-Endpunkte auf allen zwischengeschalteten Proxy- oder Sicherheitsanwendungen, die Sie möglicherweise haben, zugelassen sind. |
|---|
Python-Fehler 8 |
Fehler Grundursache: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. Auflösungsszenario: Siehe Probleme mit der Firewall oder dem Proxy-SSL-Prüfung. |
|---|
Wenn die Lösungsschritte das Problem nicht beheben, wenden Sie sich bitte an den Snowflake-Support, um weitere Unterstützung zu erhalten.