Error no se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado
Este error aparece cada vez que se intenta inicializar por primera vez el servicio mySQL.
Parte de la solución se encuentra en la mayoría de los foros, sin embargo, en el caso de estar usando servicios de ASP, no siempre la solución es la que se indica en los foros, ya que en la mayoría se realizan para PHP.
El presente instructivo ofrece una solución al problema de la conexión de la base de datos MySQL y ASP.
Para realizar la conexión necesitará el controlador ODBC de MySql, el cual se podrá bajar colocando esas palabras en Google.
Una vez en mi máquina, procedí a ejecutarlo. No basta con instalarlo, hay que informar al listado de ODBC de la máquina local que el controlador está disponible.
Ingrese al panel de control, herramientas Administrativas/Orígenes de datos ODBC.
Se abre una ventana con varias solapas, la que nos interesa: DNS de usuario, presione el botón: Agregar.
Se abrirá una ventana que le presenta los controladores que puede instalar, como ya ha ejecutado el archivo del controlador, aparecerá en el listado: MySQL ODBC 5.1 Drive. Selecciónelo. Clic en Finalizar. Ahora tiene un controlador de MySQL instalado.
Ahora, para conectar una base de datos MySQL mediante un String de conexión, tenga presente el nombre que acaba de ingresar: MySQL ODBC 5.1 Drive
En el String de conexión, debe repetir ese nombre, si no es el mismo nombre, aparecerá el error que se indica en el título.
Si aún así, el cartel sigue saliendo, ahora tiene un problema de permisos.
Para ejecutar el explorer con permisos de administrador, busque el tolls del explorer, botón derecho, clic en Ejecutar como administrador.
Con esa acción, verifica que efectivamente es un problema de permisos.
Si efectivamente ahora se ha ejecutado el sitio, necesita poder ejecturar el explorer como administrador siempre.
Para ejecutar el explorer con permisos de administrador siempre, se realizan las siguientes acciones:
Buscar en la carpeta Windows la aplicación Internet explorer
Botón derecho sobre el archivo: clic en propiedades
Clic en la solapa Seguridad, clic abajo, botón: Opciones avanzadas.
Clic en la solapa: Propietario, clic en botón editar.
Elegir en el listado que aparece el nombre de nuestra sesión, la que estamos usando, clic en aceptar. Esto colocará nuestro usuario en el primero de la lista.
Volver a la solapa de seguridad, clic en el botón editar
En el listado elegir nuevamente el usuario nuestro, el de la sesión actual, tildar o palometear la opción Control total. Aplicar, aceptar.
Ahora ya cuenta con los permisos para ejecutar explorer con control de administrador.
Estas acciones deberían solucionar el problema de la ejecución y conexión de ASP con mySQL.