Crear y configurar conexion ODBC desde Plesk
Hace unos días hablamos sobre como conectar nuestra aplicación web con la base de datos Sql Server 2005 que domitienda.com ofrece a partir del hosting Básico.
Hoy hablaremos sobre como configurar una conexión ODBC que hemos creado previamente en Panel de Control Plesk.
Para los que no lo sepan, una conexión ODBC es un estándar de acceso a base de datos creado por Microsoft. Se utiliza normalmente para realizar conexiones a bases de datos basadas en ficheros (como Access, Excel o MySql).
Lo primero que tenemos que hacer es subir nuestra base de datos por ftp a nuestro sitio web (para este ejemplo hemos subido una base de datos Access llamada prueba.mdb a la carpeta httpdocs de nuestro hosting).
Despues, entramos al panel de control Plesk de domitienda.com y nos vamos a Inicio > [tu dominio.com] > Fuentes de Datos ODBC.
Pulsamos sobre “Añadir un nuevo ODBC DSN” para crear la conexión ODBC y escribimos el nombre del ODBC así como el tipo de controlador (Microsoft Access en este ejemplo).

Una vez creada la conexión ODBC tendremos que configurarla. El único campo que tenemos que modificar es “Ruta Archivo base de datos”.
Como hemos comentado anteriormente, un ODBC no es más que una conexión a una base de datos basada en ficheros por lo que hemos de especificar la ruta completa de la misma.
La ruta física de nuestros servidores compartidos de domitienda.com es la siguiente:
C:\Inetpub\vhosts\[tu dominio.com]\httpdocs\[fichero de base de datos]
En nuestro ejemplo, tendriamos que poner lo siguiente:
C:\Inetpub\vhosts\testdomitienda.com.es\httpdocs\prueba.mdb
Una vez escrita la ruta pulsamos sobre “Verificar” para comprobar si hemos configurado bien nuestro DSN.
Con el ODBC creado ya solo nos queda añadir la connection string (echad un ojo a este post) y lo tendríamos todo listo.



aún poniendo todos los datos conforme a lo aquí expuesto me da el siguiente error:
la base de datos está en un directorio llamado mdb y se llama rcambios.mdb
DBQ: C:\Inetpub\vhosts\inforalcayna.com]\httpdocs\mdb\rcambios.mdb
Error: No ha sido posible conectar al origen de datos con los parámetros definidos. El servidor ha retornado:
ODBCError HY024: [Microsoft][Controlador ODBC Microsoft Access] ‘(desconocido)’ no es una ruta de acceso válida. Asegúrese de que la ruta está escrita correctamente y que está conectado al servidor donde se encuentra el archivo.
Buenas noches Ramón,
por lo que veo has puesto un ‘]’ de más al final.
La ruta correcta es: C:\Inetpub\vhosts\inforalcayna.com\httpdocs\mdb\rcambios.mdb
Un saludo!
Lo Siento, solo ha sido un error a la hora de escribir la ruta aquí. Por si acaso, la he vuelto a teclear y me sigue dando el mismo problemas.
C:\Inetpub\vhosts\inforalcayna.com\httpdocs\mdb\rcambios.mdb
Gracias
Buenos días Ramón,
he entrado al Plesk y he escrito tal cual la ruta y me ha funcionado.
Comprueba si tienes acceso y ya me comentas algo.
Ah! Para este tipo de cosas es mejor que nos envies un mail a soporte@businet-isp.com así te podremos resolver la incidencia de forma más rápida y eficaz.
Un saludo!
Hola a otods!!!
tengo un problemon quiero conectarme vía ODBC asia SQL Server 2000 utilizando PHP alguien me puede auxiliar por favor.
Gracias
Buenos días Gustavo,
¿tienes ya creado el ODBC?
Si es asi solo tienes que crearte una conexión de PHP usando la siguiente connectionString:
Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
Obviamente, substituyendo los campos necesarios