Arquitectura de controladores ODBC

Los escritores de controladores deben tener en cuenta que la arquitectura del controlador puede afectar a si una aplicación puede usar SQL específico de DBMS.

Shows the ODBC driver architecture

Controladores basados en archivos

Cuando el controlador accede directamente a los datos físicos, el controlador actúa como controlador y origen de datos. El controlador debe procesar las llamadas ODBC y las instrucciones SQL. Los desarrolladores de controladores basados en archivos deben escribir sus propios motores de base de datos.

Controladores basados en DBMS

Cuando se usa un motor de base de datos independiente para acceder a datos físicos, el controlador solo procesa llamadas ODBC. Pasa instrucciones SQL al motor de base de datos para su procesamiento.

Arquitectura de red

Las configuraciones ODBC de archivos y DBMS pueden existir en una sola red.

Otras arquitecturas de controlador

Cuando se requiere un controlador para trabajar con una variedad de orígenes de datos, se puede usar como middleware. La arquitectura del motor de combinación heterogénea puede hacer que el controlador aparezca como administrador de controladores. Los controladores también se pueden instalar en servidores, donde los pueden compartir una serie de clientes.

Para obtener más información sobre la arquitectura del controlador, vea Administrador de controladores y Arquitectura de controladores en la sección sobre arquitectura ODBC.

Puede encontrar más información sobre los problemas de controladores en las ubicaciones descritas en la tabla siguiente.

Problema Tema Location
Problemas de compatibilidad con aplicaciones y controladores Compatibilidad de controladores y aplicaciones Consideraciones de programación, en la referencia del programador de ODBC
Escritura de controladores ODBC Controladores ODBC 3.x de escritura Consideraciones de programación, en la referencia del programador de ODBC
Directrices de controlador para la compatibilidad con versiones anteriores Directrices de controlador para la Compatibilidad con versiones anteriores Apéndice G: Directrices de controlador para la compatibilidad con versiones anteriores, en la referencia del programador de ODBC
Conexión a un controlador Elegir datos de un origen o el controlador Conexión a un origen de datos o controlador, en la referencia del programador de ODBC
Identificación de controladores Visualización de controladores Visualización de controladores, en la ayuda en línea del administrador de orígenes de datos ODBC de Microsoft
Habilitación de agrupación de conexiones Agrupación de conexiones ODBC Conexión a un origen de datos o controlador, en la referencia del programador de ODBC
Problemas de conexión y controlador Unicode/ANSI Controladores de Unicode Consideraciones de programación, en la referencia del programador de ODBC

Consulte también

Desarrollar un controlador ODBC