Este documento contiene información sobre la ubicación correcta de una base de datos access dentro del servicio de WebHosting y cómo realizar la conexión a la misma.
UBICACIÓN DE BASES DE DATOS ACCESS DENTRO DEL SERVICIO DE WEBHOSTING
A fin de prevenir que un tercero no autorizado acceda al contenido almacenado en sus bases de datos MS Access, se sugiere almacenar las mismas dentro de una carpeta protegida con contraseña según se detalla a continuación.
- Ingrese a su panel de control
- (Panel de control) Ingrese a la solapa Sitios web y dominios
- (Panel de control) Ingrese al administrador de Archivos
- (Administrador de archivos) Ingrese a la carpeta httpdocs
- (Administrador de archivos) Cree una nueva carpeta (Añadir directorio) llamada BD (o el nombre que usted desee)
- (Administrador de archivos) Vuelva a la carpeta httpdocs y presione sobre el ícono con forma de candado ubicado a la derecha de la carpeta recientemente creada
- (Administrador de archivos) Presione sobre el usuario Plesk IIS User y en el recuadro derecho permita la modificación, repita la operación para el usuario Plesk IIS WP User
- (Administrador de archivos) Ingrese a la carpeta recién creada, presione el botón Añadir archivo (ubicado en la parte superior), seleccione Cargar Archivo, seleccione la base de datos ubicada en su PC y luego presione el botónAceptar
- (Panel de control) En la sección Sitios web y dominios, despliegue la opción "Mostrar operaciones avanzadas" e ingrese a directorios protegidos con contraseña
- (Directorios protegidos con contraseña) Presione Añadir directorio protegido
- (Directorios protegidos con contraseña) En Nombre del directorio escriba / seguida del nombre de la carpeta creada anteriormente Ej: /BD
El string (cadena) de conexión que debe utilizar para su base de datos access es la siguiente:
CADENA DE CONEXIÓN
NOTA: La letra de unidad y ruta hacia su base de datos puede determinarse utilizando la propiedad ".MapPath" del objeto "Server" según se especifica en el ejemplo siguiente:
Const adModeReadWrite = 3
Set DataConn = Server.CreateObject("ADODB.Connection")
DataConn.Mode = adModeReadWrite
DataConn.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" + Server.MapPath("../BD/SUBASEDEDATOS.mdb"))
Si no desea utilizar la propiedad .MapPath, la ruta completa hacia su base de datos es la que se especifica a continuación.
DataConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\vhosts\SUDOMINIO.COM\httpdocs\BD\SUBASEDEDATOS.MDB"