Freigeben über


ODBC-Treiberarchitektur

Treiberautoren müssen beachten, dass sich die Treiberarchitektur darauf auswirken kann, ob eine Anwendung DBMS-spezifische SQL verwenden kann.

Shows the ODBC driver architecture

Dateibasierte Treiber

Wenn der Treiber direkt auf die physischen Daten zugreift, fungiert der Treiber sowohl als Treiber als auch als Datenquelle. Der Treiber muss sowohl ODBC-Aufrufe als auch SQL-Anweisungen verarbeiten. Entwickler von dateibasierten Treibern müssen eigene Datenbankmodule schreiben.

DBMS-basierte Treiber

Wenn ein separates Datenbankmodul für den Zugriff auf physische Daten verwendet wird, verarbeitet der Treiber nur ODBC-Aufrufe. Sie übergibt SQL-Anweisungen zur Verarbeitung an das Datenbankmodul.

Netzwerkarchitektur

Datei- und DBMS-ODBC-Konfigurationen können in einem einzigen Netzwerk vorhanden sein.

Andere Treiberarchitekturen

Wenn ein Treiber für die Arbeit mit einer Vielzahl von Datenquellen erforderlich ist, kann er als Middleware verwendet werden. Heterogene Verknüpfungsmodularchitektur kann dazu führen, dass der Treiber als Treibermanager angezeigt wird. Treiber können auch auf Servern installiert werden, auf denen sie von einer Reihe von Clients gemeinsam genutzt werden können.

Weitere Informationen zur Treiberarchitektur finden Sie im Abschnitt "Treiber-Manager" und "Treiberarchitektur" in der ODBC-Architektur.

Weitere Informationen zu Treiberproblemen finden Sie an den in der folgenden Tabelle beschriebenen Speicherorten.

Abgang Thema Standort
Kompatibilitätsprobleme mit Anwendungen und Treibern Anwendungs-/Treiberkompatibilität Überlegungen zur Programmierung in der ODBC-Programmierreferenz
Schreiben von ODBC-Treibern Schreiben von ODBC-3.x-Treibern Überlegungen zur Programmierung in der ODBC-Programmierreferenz
Treiberrichtlinien für Abwärtskompatibilität Treiberrichtlinien für Abwärtskompatibilität Anhang G: Treiberrichtlinien für Abwärtskompatibilität in der ODBC-Programmierreferenz
Verbinden an einen Treiber Auswählen einer Datenquelle oder eines Treibers Verbinden einer Datenquelle oder eines Treibers in der ODBC-Programmierreferenz
Identifizieren von Treibern Anzeigen von Treibern Anzeigen von Treibern in der Onlinehilfe für Microsoft ODBC-Datenquellenadministrator
Aktivieren von Verbindungspooling ODBC-Verbinden ion-Pooling Verbinden einer Datenquelle oder eines Treibers in der ODBC-Programmierreferenz
Unicode/ANSI-Treiber und Verbindungsprobleme Unicode-Treiber Überlegungen zur Programmierung in der ODBC-Programmierreferenz

Weitere Informationen

Developing an ODBC Driver (Entwickeln eines ODBC-Treibers)