Amazon Athena ODBC Driver2.5.0.0
Athena ODBC 2.x Fahrer
Diese Software wird nicht auf MirrorNest gehostet — mehr dazu unter woher unsere Software stammt. Die Schaltfläche oben führt direkt zum offiziellen Anbieter.
Über
Verwenden Sie SQL-Client-Tools und -Anwendungen unter Windows, um Amazon Athena über eine von diesem Treiber verwaltete ODBC-Verbindung abzufragen. Es stellt Athena als Datenquelle für Programme wie Power BI, Tableau und DBeaver zur Verfügung, die SQL senden und Ergebnisse von einer auf dem Clientcomputer konfigurierten Verbindung abrufen können. Der x64-Treiber wird von Amazon.com Services LLC veröffentlicht.
ODBC 2.x unterstützt Streaming-Abfrageergebnisse über Athena, während Single Sign-On über AWS IAM Identity Center die Identität und Berechtigungen des Benutzers von unterstützten Clients in Athena übertragen kann. Dies eignet sich für Analysten, BI-Benutzer und Entwickler, die Athena-Daten in etablierten SQL-Workflows benötigen. IAM-Prinzipale, die den Treiber verwenden, benötigen die Aktion athena:GetQueryResultsStream, die das Streaming für Athenas ODBC- und JDBC-Treiber unterstützt, obwohl es nicht direkt über die API angezeigt wird.
Der ausgehende Datenverkehr auf Port 444 muss erlaubt sein, da Athena ihn zum Streamen von Abfrageergebnissen verwendet; bei der Verbindung über PrivateLink muss die Sicherheitsgruppe des Endpunkts auch den eingehenden Datenverkehr auf diesem Port zulassen. Version 2.5.0.0 behebt Metadaten-Paging, damit SQLTables und SQLColumns Tabellen über die ersten 200 hinaus zurückgeben können, lässt leere ADO.NET-Filtermuster alle Zeilen zurückgeben und meldet unerkannte Typen wie uuid und json als VARCHAR. Es löst auch Hänge mit SageMakerBrowserIdc mit SSOOIDCEndpointOverride oder SSOEndpointOverride, verbessert die Proxy-DNS-Handhabung durch Anwendung von DSN-Proxy-Einstellungen auf AWS SDK-Clients und überprüft Windows SSL-Zertifikate gegen den Systemzertifikatsspeicher anstelle von TrustedCerts.
Die Version 2.1.0.0 fügte Sicherheitsverbesserungen bei der Authentifizierung, Abfrageverarbeitung und Transportsicherheit hinzu, während der Windows-Installationsprozess in 2.2.0.0 geändert wurde und das Entfernen des früheren Treibers vor dem Upgrade erforderlich war. Benutzer, die vom Athena ODBC 1.x-Treiber migrieren, sollten die 2.x-Migrationsanleitung verwenden.
Architektur: x64
Neuigkeiten in v2.5.0.0
Diese Version des Amazon Athena ODBC 2.x Treibers enthält Änderungen seit Version 2.4.0.0. Überprüfen Sie die Änderungen vor dem Upgrade. Verbindungsparameterwerte, die frühere Versionen ignoriert haben, scheitern jetzt an der Verbindung. Bruchwechsel - Authentifizierung Typ validiert – Der Treiber lehnt nun jeden AuthenticationType-Wert ab, der nicht zu den dokumentierten Werten gehört, und schlägt die Verbindung mit HY000 aus, anstatt auf IAM-Anmeldeinformationen zurückzugreifen. Default wird jetzt als eine kürzere Form von Default Credentials akzeptiert. Weitere Informationen finden Sie unter Authentifizierungsoptionen. - UseSingleCatalogAndSchema validiert – Der Treiber akzeptiert jetzt nur 0 oder 1 für UseSingleCatalogAndSchema. Jeder andere Wert schlägt die Verbindung mit HY000 fehl. Weitere Informationen finden Sie unter Verwenden von Einzelkatalog und Schema. - LogLevel validiert - Der Treiber schlägt nun die Verbindung mit HY000 für einen LogLevel-Wert aus, den er nicht erkennt, und ein treiberweiter LogLevel, der nicht OFF ist, erfordert jetzt LogPath. Weitere Informationen finden Sie unter Protokollierungsoptionen. - AWS Glue Katalogliste Fehler gemeldet – Wenn Multikatalog-Browsing AWS Glue Kataloge aus einem anderen Grund als Zugriff verweigert oder Entity nicht gefunden, wie Drosselung, die Katalogfunktion jetzt mit HY000 und eine Nachricht, die mit [AmazonAthena] [GlueClientError] beginnt, anstatt eine kürzere Liste zurückgeben fehlschlägt. Weitere Informationen finden Sie unter AWS Glue Endpoint Override. - Einzelkatalog und Schemamodus erzwungen - Mit UseSingleCatalogAndSchema=1 geben Katalogfunktionen jetzt nur noch den konfigurierten Katalog und Schema zurück, ohne Athena oder AWS Glue aufzurufen. Dies verhindert auch den Power BI-Fehler "kann den Wert null nicht in Typ Record umwandeln". Um jeden Katalog und jedes Schema aufzulisten, setzen Sie UseSingleCatalogAndSchema=0. Weitere Informationen finden Sie unter Verwenden von Einzelkatalog und Schema. - Katalog-Suchmuster deaktiviert unter SQL ATTR METADATA ID – Wenn Sie SQL ATTR METADATA ID auf SQL TRUE in der Verbindung setzen, werden die Katalogfunktionsargumente in den Anweisungen nun als Identifikatoren und nicht als Suchmuster behandelt, sodass Platzhalterargumente nicht mehr übereinstimmen. Verbesserungen - AWS Glue-Endpunkt-Override – Der Parameter GlueEndpointOverride wurde hinzugefügt, um den Endpunkt für die AWS Glue-Aufrufe festzulegen, die im Multikatalog-Browsing verwendet werden. Weitere Informationen finden Sie unter AWS Glue Endpoint Override. Binäre Spaltenlänge – Der Parameter BinaryColumnLength wurde hinzugefügt, um die Spaltengröße festzulegen, die der Treiber für varbinäre Spalten meldet. Weitere Informationen finden Sie unter Binäre Spaltenlänge. Verbindungs-Caching – Der Parameter EnableConnectionCaching wurde hinzugefügt. Wenn er auf 1 gesetzt ist, speichert der Treiber das Ergebnis des GetWorkGroup-Aufrufs, den er bei einer Verbindung für fünf Minuten pro Treiberprozess durchführt. Weitere Informationen finden Sie unter Verbindungs-Caching aktivieren. IAM-Profilanmeldeinformationen – Verbindungen, die das IAM-Profil-Authentifizierungs-Plugin verwenden, laden nun die Anmeldeinformationen neu, wenn sich die AWS-Anmeldeinformationen oder die Konfigurationsdatei für das ausgewählte Profil ändert. Weitere Informationen finden Sie unter IAM Profil. SQLGetInfo-Additionen – Hinzugefügt SQL ODBC VER, SQL XOPEN CLI YEAR, SQL ODBC SAG CLI CONFORMANCE und die SQL CONVERT WCHAR, SQL CONVERT WVARCHAR und SQL CONVERT WLONGVARCHAR-Konvertierungsmasken. Abfragefehlermeldungen – Wenn eine Athena-Abfrage mit einer leeren Fehlermeldung fehlschlägt, meldet der Fahrer nun den Grund für die Zustandsänderung, den Athena für die Abfrage zurückgibt. SQLBrowseConnect Keywords – SQLBrowseConnect listet nun AuthenticationType, AwsProfile, Catalog, Schema, SessionToken und Workgroup als optionale Keywords auf. Spezifische SQLSTATEs – Nicht unterstützte oder unbekannte Attribute und SQLGetInfo-Typen, SQLDescribeParam und Konvertierungsfehler geben jetzt spezifische SQLSTATEs anstelle eines bloßen SQL ERROR oder eines generischen Codes zurück. - Verbindungsfehler SQLSTATEs - Ein Verbindungsfehler aus dem GetWorkGroup-Aufruf, der beim Verbinden von jetzt ausgeführt wird, gibt 28000 für Anmeldefehler zurück, 08004 für Anforderungsfehler wie eine fehlende Arbeitsgruppe, 08S01 für Netzwerk- und Anforderungs-Timeout-Fehler und 08001 ansonsten. - Breite Zeichenkatalog-Metadaten – Mit UseWCharForStringTypes=1, SQLColumns und den Katalog-Ergebnissätzen werden nun breite Zeichentypen und Bytelängen gemeldet. Weitere Informationen finden Sie unter Verwenden von WCHAR für Stringtypen. - Lizenz-Update – Der Führerschein erlaubt nun die Umverteilung des kompilierten Fahrers, wenn er in Ihr Produkt eingebettet ist. Fixes - Es wurde ein Problem behoben, das dazu führen konnte, dass ein von Amazon S3 heruntergeladener Ergebnisblock veraltete Bytes aus einem abgebrochenen Versuch enthielt. Der Fahrer überprüft nun jeden Block mit dem angeforderten Bytebereich und schlägt einen kurzen Block mit HY000 aus und die Meldung "Ergebnissatz ist unvollständig". - Es wurde ein Problem behoben, das dazu führte, dass SQLColumns in Tabellen mit einer varbinären Spalte fehlschlug. Die Spaltengröße kommt jetzt von BinaryColumnLength. - Es wurde ein Problem behoben, das dazu führte, dass SQLColumns in Tabellen und Ansichten mit einem Intervall von Jahr zu Monat oder einem Intervall von Tag zu zweiter Spalte fehlschlug. - Es wurde ein Problem behoben, das dazu führte, dass SQLSetConnectAttrW einen leeren Katalognamen speicherte, als SQL ATTR CURRENT CATALOG mit SQL NTS festgelegt wurde. - Es wurde ein Problem behoben, durch das SQLRowCount zum Absturz gebracht wurde, als RowCountPtr null war. - Verbesserte SQL C WCHAR-Ausgabe, um Zeichen außerhalb der Mehrsprachigen Grundebene als Ersatzpaare zu schreiben. Chunked SQLGetData wird jetzt in SQL WVARCHAR-Spalten unterstützt, einschließlich einer Änderung des Zieltyps zwischen Aufrufen. - Es wurde ein Problem behoben, durch das SQL C DEFAULT in SQLBindCol, SQLFetch und SQLGetData ungelöst weitergeleitet wurde. Es wurde ein Problem behoben, bei dem ein Binärwert, der als hexadezimaler Text gelesen wurde, in der Mitte eines Bytes endete. - Es wurde ein Problem behoben, durch das das Vorzeichen eines negativen Intervalls die erste Ziffer überschrieben wurde. Intervallbruchzahlen folgen nun der Spaltenpräzision. Es wurde ein Problem behoben, durch das der SQLParamData-Token auf 64-Bit-Plattformen auf 32 Bit gekürzt wurde. - Es wurde ein Problem behoben, das dazu führte, dass SQLTables mit SQL ATTR METADATA ID, die auf SQL TRUE gesetzt war, ein Argument von null TableType ablehnte. - Es wurde ein Problem behoben, das dazu führte, dass die Oktettlänge mit der Zeitzone und der Zeitstempel mit den Zeitzonenergebnisspalten so gemeldet wurden, als ob die Spalten VARCHAR statt gleich der Spaltengröße wären, wenn UseWCharForStringTypes 0 ist. - Es wurde ein Problem behoben, bei dem Datums- und Zeitstempelwerte mit einem unmöglichen Tag wie dem 30. Februar akzeptiert wurden, anstatt 22018 zurückzugeben. Es wurde ein Problem behoben, bei dem SQL DESC AUTO UNIQUE VALUE und SQL DESC CASE SENSITIVE als 2-Byte-Werte anstelle von 4-Byte-Ganzzahlen geschrieben wurden. - Es wurde ein Problem behoben, das dazu führte, dass SQL COLUMN PRECISION für Gleitkommatypen die Bitlänge anstelle von Dezimalziffern zurückgab. - Es wurde ein Problem behoben, durch das eine vorbereitete REAL-Spalte als real bezeichnet wurde, während der ausgeführte Ergebnissatz als float bezeichnet wurde. - Es wurde ein Problem behoben, das dazu führte, dass VARBINARY-Literale das 0x'...'-Formular anstelle von X'...' verwendeten. - Es wurde ein Problem behoben, das dazu führte, dass SQLNumParams nach einer Katalogfunktion eine veraltete Anzahl meldete. - Es wurde ein Problem behoben, das dazu führte, dass ein fehlerhafter varbinärer Wert die gesamte Zeile nicht bestanden hat, anstatt nur diesen Wert. - Es wurde ein Problem behoben, das dazu führte, dass ein SQL C BINARY-Puffer zu klein war, als dass ein String oder Binärwert fehlschlug, anstatt die Daten über SQLGetData-Aufrufe zurückzugeben. - Es wurde ein Problem behoben, das dazu führte, dass chunked SQLGetData SQL NO TOTAL anstelle der verbleibenden Bytezahl meldete. - Es wurde ein Problem behoben, durch das der Fahrer eine asynchrone Ausführungsunterstützung meldete, die er nicht bereitstellt. Zum Herunterladen des neuen ODBC v2-Treibers siehe ODBC 2.x Treiber-Download. Verbindungsinformationen finden Sie unter Amazon Athena ODBC 2.x.
Details
Versionsverlauf
| Version | Größe | Veröffentlicht | Prüfung | |
|---|---|---|---|---|
| v2.4.0.0 | — | 29.9.2026 | Nicht hier gehostet | Offizielle Website |
| v2.3.0.0 | — | 26.9.2026 | Nicht hier gehostet | Offizielle Website |
Funktioniert das bei dir noch?
Bewertungen
Noch keine Bewertungen — sei der Erste.
Alternativen zu Amazon Athena ODBC Driver
dotMemory Unit Standalone Launcher
Effective memory usage in .NET applications with dotMemory Unit
GamebarHandler
Gets rid of those pesky 'open ms-gamebar' and 'open ms-gamingoverlay' popups.
ShareX
ShareX is a free and open-source application that enables users to capture or record any area of their screen with a single keystroke. It also supports uploading images, text, and various file types to a wide range of destinations.
cerebro-es (Install)
elasticsearch web admin tool
CPUID CPU-Z
System information software
Vantage
Vantage