martes, 8 de marzo de 2011

Conexión ODBC en Windows 7

Deseaba configurar una máquina con Windows 7 para que pudiera conectarse a través de ODBC con un servidor SQL Server 2000, y a pesar que la configuración terminaba exitosamente, la aplicación no podía conectarse.

Me parecía raro también que al momento de configurar el ODBC no miraba la larga lista de drivers que normalmente miro sino que solamente me aparecía uno.

El problema era que mi versión del Windows es de 64 bits y existen dos aplicaciones administradoras de ODBC, una de 32-bits y otra de 64-bits. La versión de 32 bits se encuentra en la carpeta %systemdrive%\Windows\SysWow64 y la de 64bits se encuentra en %systemdrive%\Windows\System32.

La versión de 32 bits muestra el DSN de sistema de 32 bits, DSN de usuario de 32 bits y DSN de usuario de 64 bits. La versión de 64 bits muestra el DSN de sistema de 64 bits, DSN de usuario de 32 bits y DSN de usuario de 64 bits.

Así que corriendo la versión correcta del administrador, se puede solucionar el problema.

Más información en http://support.microsoft.com/kb/942976

2 comentarios:

  1. Muchas gracias, me ha servido de mucha ayuda

    ResponderEliminar
  2. Naguara.... Es bastante simple cuando tienes el conocimiento... muchas gracias, por defecto cuando entras en la dirección: Inicio -> Panel de Control -> Herramientas -> ODBC en su defecto entras al sistemas 32bit... por lo que hay que entrar a tu sistemas %systemdrive%\Windows\SysWow64 para encontrar los contraladores por defectos!

    Muchas Gracias!

    ResponderEliminar