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.
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
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
Fecha | Resumen de cambios |
---|---|
2025-03-17 | Lanzamiento inicial |