La conectividad abierta de bases de datos (ODBC) es un protocolo que puede usar para conectar una base de datos de Microsoft Access con un origen de datos externos, como Microsoft SQL Server. Este artículo contiene información general sobre los orígenes de datos ODBC, cómo crearlos y cómo conectarse a ellos con Microsoft Access. Los pasos del procedimiento pueden variar en función de los productos específicos de la base de datos y los controladores de ODBC usados.
En este artículo
Información sobre los orígenes de datos ODBC
Un origen de datos es una combinación de un origen de datos y la información de conexión necesaria para obtener acceso a dichos datos. Algunos ejemplos de orígenes de datos son SQL Server, Oracle RDBMS, hojas de cálculo y archivos de texto. Algunos ejemplos de la información de conexión podrían ser la ubicación del servidor, el nombre de la base de datos, el id. de inicio de sesión, la contraseña, así como varias opciones de controlador ODBC que describen cómo conectarse al origen de datos. Puede obtener esta información del administrador de la base de datos a la que quiera conectarse.
En la arquitectura ODBC, una aplicación como Access se conecta al Administrador de controladores ODBC, que a su vez usa un controlador ODBC específico (por ejemplo, el controlador ODBC de Microsoft SQL) para conectarse a un origen de datos. En Access, se usan orígenes de datos ODBC para conectarse a orígenes de datos externos a Access que no tienen controladores integrados.
Para conectarse a esos orígenes de datos, haga lo siguiente:
-
Instale el controlador ODBC adecuado en el equipo que contenga el origen de datos.
-
Defina un nombre de origen de datos (DSN) usando el Administrador de orígenes de datos ODBC para almacenar la información de conexión en el Registro de Microsoft Windows o en un archivo DSN, o bien una cadena de conexión en el código de Visual Basic para trasladar la información de conexión directamente al Administrador de controladores ODBC.
Orígenes de datos de máquina
Los orígenes de datos de máquina almacenan información de conexión en el Registro de Windows en un equipo específico. Puede usar orígenes de datos de máquina solo en el equipo en el que están definidos. Hay dos tipos de orígenes de datos de máquina: usuario y sistema. Los orígenes de datos de usuario solo los puede usar el usuario actual y solo son visibles para ese usuario. Todos los usuarios de un equipo pueden usar los orígenes de datos del sistema y son visibles para todos los usuarios del equipo y de los servicios de todo el sistema. Un origen de datos de equipo es especialmente útil cuando se desea proporcionar mayor seguridad, ya que solo los usuarios que inician sesión pueden ver un origen de datos del equipo y un usuario remoto no puede copiarlo en otro equipo.
Orígenes de datos de archivo
Los orígenes de datos de archivo (también denominados archivos DSN) almacenan información de conexión en un archivo de texto, no en el Registro de Windows, y por lo general son más flexibles de usar que los orígenes de datos de máquina. Por ejemplo, puede copiar un origen de datos de archivo en cualquier equipo que tenga el controlador ODBC correcto para que la aplicación pueda confiar en información de conexión coherente y precisa en todos los equipos que usa. También puede colocar el origen de datos del archivo en un único servidor, compartirlo entre varios equipos de la red y mantener fácilmente la información de conexión en una única ubicación.
Un origen de datos de archivo también puede ser no compartible. Un origen de datos de archivo no compartible está contenido en un único equipo y apunta a un origen de datos de máquina. Puede usar orígenes de datos de archivo no compartibles para obtener acceso a orígenes de datos de máquina existentes desde orígenes de datos de archivo.
Cadenas de conexión
En un módulo, puede definir una cadena de conexión con formato que especifique la información de conexión. Una cadena de conexión traslada la información de conexión directamente al Administrador de controladores ODBC y ayuda a simplificar su aplicación al eliminar el requisito de que un administrador o usuario del sistema cree un DSN antes de usar la base de datos.
Para obtener más información acerca de la interfaz ODBC, vea la sección Referencia para programadores de ODBC de MSDN.
Agregar un origen de datos ODBC
Antes de continuar, obtenga e instale el controlador ODBC adecuado para el origen de datos al que quiere conectarse.
Nota: Para poder agregar o configurar un origen de datos ODBC, es necesario que forme parte del grupo de administradores en su máquina local.
-
Haga clic en Inicio y, después, haga clic en Panel de control.
-
En el Panel de control, haga doble clic en Herramientas administrativas.
-
En el cuadro de diálogo Herramientas administrativas, haga doble clic en Orígenes de datos (ODBC).
Aparece el cuadro de diálogo Administrador de orígenes de datos ODBC.
-
En función del tipo de origen de datos que quiera agregar, haga clic en DSN de usuario, DSN de sistema o DSN de archivo. Para obtener más información, vea la sección Información sobre los orígenes de datos ODBC.
-
Haga clic en Agregar.
-
Seleccione el controlador que quiere usar y, después, haga clic en Finalizar o Siguiente.
Si no ve el controlador que quiere usar, póngase en contacto con el administrador de la base de datos a la que se está conectando para consultar cómo puede obtener el controlador correcto.
-
Siga las instrucciones y especifique la información de conexión necesaria en los cuadros de diálogo siguientes.
Haga clic en Ayuda en los cuadros de diálogo ODBC para obtener más información sobre los valores de configuración individuales.