base de datos Access en Internet

12/07/2005 - 13:03 por dpv | Informe spam
Hola,
Tengo una base de datos sencilla, en Access, para temas de
la empresa.

Tengo una aplicación en VB.NET que accede desde varios
puestos a la base de datos, que esta alojada en un equipo
y compartida en la red.

Estoy intentando alojar esa base de datos en Internet para
que todo el mundo pueda acceder a ella desde la oficina,
desde casa, o desde donde sea.

He subido la base de datos al fpt de la empresa y he
cambiado la cadena de conexión.
Antes usaba
"Driver={Microsoft Access Driver
(*.mdb)};DBQ=\\equipo\carpeta\bdatos.mdb";UID=usuario.com;P
WD=contraseña;"

Estoy probando con cadenas de conexión del tipo:
"Driver={Microsoft Access Driver
(*.mdb)};DBQ=www.midominio/bdatos.mdb";UID=usuario.com;PWDcontraseña;"

Pero esto no me funciona
¿alguna idea?
Gracias
 

Leer las respuestas

#1 A.Poblacion
13/07/2005 - 07:18 | Informe spam
"dpv" wrote in message
news:10dc01c586d1$645ab440$
Tengo una base de datos sencilla, en Access [...]
He subido la base de datos al fpt de la empresa y he
cambiado la cadena de conexión.
[...] Estoy probando con cadenas de conexión del tipo:


"Driver={Microsoft Access Driver
(*.mdb)};DBQ=www.midominio/bdatos.mdb";UID=usuario.com;PWDcontraseña;"
Pero esto no me funciona



El driver de Access no es capaz de acceder a un archivo por FTP ni por
HTTP. Para poder acceder al archivo en remoto, tendrás que darle acceso por
SMB, es decir, compartir la carpeta del servidor en la que se encuentra el
archivo y hacerla visible a través de internet (abriendo paso a SMB en el
cortafuegos del servidor), y luego acceder poniendo en la cadena de conexión
DBQ=\\equipo\carpeta\bdatos.mdb como haces hasta ahora (requerirá configurar
los puestos cliente de forma que "equipo" se pueda resolver a la dirección
del servidor, por ejemplo, añadiéndolo al archivo HOSTS o usando un nombre
que se pueda resolver por DNS).
Ni que decir tiene que exhibir la carpeta al exterior de esa forma tiene
numerosos riesgos de seguridad, por lo que es recomendable tomar
precauciones tales como por ejemplo restringir el acceso únicamente a
conexiones realizadas por VPN.

Preguntas similares