No se puede crear el DSN del sistema MySql de 64 bits en Windows

No se puede crear el DSN del sistema MySql de 64 bits en Windows

Tengo un problema muy similar a "No se puede crear el DSN del sistema", pero ninguna de las correcciones sugeridas allí funcionó para mí.

Sistema: Windows 7 Enterprise de 64 bits.

Estoy intentando crear un DSN para acceder a MySQL desde PowerShell. Cuando abro %windir%\system32\odbcad32.exe(el administrador ODBC de 64 bits predeterminado) y hago clic en la pestaña DSN del sistema, aparece la advertencia

"Ha iniciado sesión con privilegios no administrativos. Los DSN del sistema no se pudieron crear ni modificar". Soy el único administrador del sistema y cuando esto sucede, inicio sesión como administrador. También intenté iniciar el Administrador ODBC haciendo clic derecho en Ejecutar como administrador, el mismo resultado.

Esto es lo que he probado hasta ahora:

  • He comprobado los permisos enHKLM/software/odbc
  • He intentadoConsejo aquí
  • Intenté ejecutar la versión WoW64 de 32 bits de ODBC %windir%\SysWOW64\odbcad32.exeque me permitirá hacer clic en la pestaña DSN del sistema y agregué un DSN del sistema MySQL de 32 bits desde allí, FWIW, lo cual pude hacer sin hacer clic derecho en ejecutar como administrador.

Gran artículo sobre ODBC aquí

Supongo que por ahora usaré el DSN del sistema de 32 bits, pero sería bueno usar el de 64 bits si alguien puede ayudarme.

Respuesta1

No puede simplemente iniciar la consola "Fuentes de datos (ODBC)" directamente. Debe hacer clic derecho y elegir "Ejecutar como administrador".

Sé que ha iniciado sesión como administrador, pero debe iniciar el proceso de manera que aproveche eso al máximo.

Alternativamente, puede desactivar UAC, pero no se recomienda.

Respuesta2

No puedes crear un DSN del sistema en el Admin de 64 bits con un controlador de 32 bits, ni en el Admin de 32 bits con un controlador de 64 bits...

Lo que ha descrito confirma que tiene instalado un controlador ODBC de 32 bits para MySQL.

¿Tiene un controlador ODBC de 64 bits para MySQL (como estos de mi empleador) instalado? Parece probable que no sea así y que instalar uno le llevará a donde desea ir.

información relacionada