Access

Conquistar el problema de la bitness del administrador de la fuente de datos y la fuente de datos

A lo largo de los años, especialmente cuando los usuarios y el desarrollador migran de una instalación de oficina de 32 bits a 64 bits, he visto numerosas preguntas relacionadas con los desafíos con la configuración de ODBC DSN para conectarse con RDMS remotos.

Hoy esperaba hacer una publicación breve y simple para desmitificar esto.

Conductores de ODBC

El aspecto más importante de toda la configuración para comprender es el hecho de que la bitness del controlador ODBC (32 o 64 bits) debe coincidir con la aplicación utilizándola.

Por lo tanto, una instalación de acceso de 32 bits requiere controladores ODBC de 32 bits, mientras que una instalación de acceso de 64 bits requiere que se instalen controladores ODBC de 64 bits.

¡Importante!
A menos que haya una razón específica, siempre asegúrese de descargar y usar los últimos controladores ODBC. No use los controladores predeterminados que vienen con Windows, ya que a menudo están anticuados. Tómese el tiempo para ir y descargar la última versión disponible.

Administrador de fuente de datos ODBC (DSA)

Obviamente, y esto no debería sorprender a nadie, debe usar el DSA que corresponde a su aplicación y la bitness del controlador ODBC.

En otras palabras, para una instalación de acceso de 32 bits utilizando controladores ODBC de 32 bits, utilizaría el administrador de fuente de datos ODBC (32 bits), mientras que para una instalación de acceso de 64 bits con controladores ODBC de 64 bits, utilizaría el administrador de fuente de datos ODBC (64 bits).

Por lo tanto, preste atención cuando inicie el administrador de fuente de datos ODBC para asegurarse de iniciar el adecuado, ya que ambos están presentes en su PC.

El administrador de fuente de datos ODBC (32 bits) se encuentra en:

C:\Windows\SysWOW64\odbcad32.exe

Mientras que el administrador de fuente de datos de ODBC (64 bits) se encuentra en:

C:\Windows\System32\odbcad32.exe
Lo sé, ¡no me hagas comenzar con el filenaming y la colocación, ya que es contradictorio por decir lo menos!

Uno pensaría que Microsoft habría distinguido los nombres de archivo. En cambio, tienen el término ’32’ incluso en la versión de 64 bits. Agregue a eso colocan la versión de 32 bits en el sistema64 carpeta y la versión de 64 bits en el sistema32 carpeta.

¡No se vuelve mucho más desordenado que eso!

Por lo tanto, solo tiene que saber la diferencia y vivir con la realidad de Microsoft de cosas donde el sentido común se va por la ventana (sin juego de palabras).

También debe poder iniciarlos fácilmente simplemente ingresando «ODBC» en la búsqueda de Windows y luego seleccionando la bitness apropiada (como se explicó anteriormente).

Es así de simple, una vez que lo sabes. Entonces, para recapitular, lo que importa es la bitjía de la aplicación que usa los controladores ODBC, ¡no la bitness de la base de datos que se accede!

Historial de la página

FechaResumen de cambios
2025-03-17Lanzamiento inicial

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba