Share via


Acerca de controladores y orígenes de datos

Los controladores son los componentes que procesan solicitudes ODBC y devuelven datos a la aplicación. Si es necesario, los controladores modifican la solicitud de una aplicación en un formulario comprendido por el origen de datos. Debe usar el programa de instalación del controlador para agregar o eliminar un controlador del equipo.

Los orígenes de datos son las bases de datos o los archivos a los que accede un controlador y se identifican mediante un nombre de origen de datos (DSN). Use el administrador de orígenes de datos ODBC para agregar, configurar y eliminar orígenes de datos del sistema. Los tipos de orígenes de datos que se pueden usar se describen en la tabla siguiente.

Origen de datos Descripción
Usuario Los DSN de usuario son locales en un equipo y solo los puede usar el usuario actual. Se registran en el subárbol del registro de HKEY_CURRENT_USER.
Sistema Los DSN del sistema son locales en un equipo en lugar de dedicados a un usuario. El sistema o cualquier usuario con privilegios puede usar un origen de datos configurado con un DSN del sistema. Los DSN del sistema se registran en el subárbol del Registro de HKEY_LOCAL_MACHINE.
Archivo Los DSN de archivo son orígenes basados en archivos que se pueden compartir entre todos los usuarios que tienen instalados los mismos controladores y, por tanto, tienen acceso a la base de datos. Estos orígenes de datos no tienen por qué ser específicos de un usuario ni estar localizados en un ordenador. Los nombres de origen de datos de archivo no se identifican mediante entradas del Registro dedicadas; en su lugar, se identifican mediante un nombre de archivo con una extensión .dsn.

Los orígenes de datos del usuario y del sistema se conocen colectivamente como orígenes de datos de la máquina porque son locales en un equipo.

Cada uno de estos orígenes de datos tiene una pestaña en el cuadro de diálogo Administrador de orígenes de datos ODBC. Para obtener más información sobre los orígenes de datos, vea Orígenes de datos.