Dela via


ODBC-drivrutinsarkitektur

Drivrutinsskrivare måste vara medvetna om att drivrutinsarkitekturen kan påverka om ett program kan använda DBMS-specifik SQL.

Visar ODBC-drivrutinsarkitekturen

Filbaserade drivrutiner

När drivrutinen kommer åt fysiska data direkt fungerar drivrutinen som både drivrutin och datakälla. Drivrutinen måste bearbeta både ODBC-anrop och SQL-instruktioner. Utvecklare av filbaserade drivrutiner måste skriva egna databasmotorer.

DBMS-baserade drivrutiner

När en separat databasmotor används för att komma åt fysiska data bearbetar drivrutinen endast ODBC-anrop. Den skickar SQL-instruktioner till databasmotorn för bearbetning.

Nätverksarkitektur

Fil- och DBMS ODBC-konfigurationer kan finnas i ett enda nätverk.

Andra drivrutinsarkitekturer

När en drivrutin krävs för att arbeta med en mängd olika datakällor kan den användas som mellanprogram. Heterogen kopplingsmotorarkitektur kan få drivrutinen att visas som en drivrutinshanterare. Drivrutiner kan också installeras på servrar, där de kan delas av en serie klienter.

Mer information om drivrutinsarkitektur finns i Drivrutinshanteraren och drivrutinsarkitektur i avsnittet om ODBC-arkitektur.

Mer information om drivrutinsproblem finns på de platser som beskrivs i följande tabell.

Problematik Ämne Plats
Kompatibilitetsproblem med program och drivrutiner Program-/drivrutinskompatibilitet Programmeringsöverväganden i ODBC-programmerarens referens
Skriva ODBC-drivrutiner Skriva ODBC 3.x-drivrutiner Programmeringsöverväganden i ODBC-programmerarens referens
Riktlinjer för drivrutiner för bakåtkompatibilitet Riktlinjer för drivrutiner angående bakåtkompatibilitet Bilaga G: Riktlinjer för drivrutin för bakåtkompatibilitet i ODBC-programmerarens referens
Ansluta till en drivrutin Välja en datakälla eller drivrutin Ansluta till en datakälla eller drivrutin i ODBC-programmerarens referens
Identifiera drivrutiner Visa drivrutiner Visa drivrutiner i onlinehjälpen för Microsoft ODBC Data Source Administrator
Aktivera anslutningspooler ODBC-anslutningspool Ansluta till en datakälla eller drivrutin i ODBC-programmerarens referens
Unicode/ANSI-drivrutin och anslutningsproblem Unicode-drivrutiner Programmeringsöverväganden i ODBC-programmerarens referens

Se även

Utveckla en ODBC-drivrutin