Pregunta: | 62024 - BASE DE DATOS EN RED |
Autor: | MARCELO RUIZ |
Saludos:
Me podriais comentar como hacer para poder ejecutar una base de datos acces en varios ordenadores simultaneamente, o sea en RED. He separado las bases de datos, y copiado los procedimientos en varios equipos, poniendo las bases de datos en el " Servidor", vinculandolas ha todos los equipos, pero si ejecuto la aplicacion en un equipo, al ejecutarla en otro me da un error "No se puedo abrir xxxxxxxxxx.mdb; el archivo ya esta en uso"; necesito tener cerrada la aplicación para poder ejecutarla, pero no me deja modificar ningun dato y necesitaría qeu en ambas PC's se puedan hacer modificaciones. Se puede hacer esto con access ? ? ? Hay que hacerlo por código ??? Cómo se haría?? Soy inexperto en este tema. Muchas Gracias... |
Respuesta: | victor garcia |
Yo solucione este problema dividiendo la base, colocandola en una carpeta compartida y dandole a los usuarios privilegios de lectura y escritura si solo le das privilegios de lectura marca el error que mencionas |
Respuesta: | Carlos Alfonso Caicedo |
Marcelo, yo me enfrenté al mismo problema en una red con aproximadamente 40 usuarios y decubrí que:
1. La Base de Datos que contiene las tablas se quedó abierta, esto se verifica si no hay nadie accesandola y existe una Base del mismo nombre pero con la extensión .ldb, debe eliminar ese .ldb. 2. Posiblemente hay dirferentes permisos entre los usuarios y la Base no esta compartida sino de uso exclusivo, o no esta autorizada para todos los usuarios, y 3. El servidor debe contener algún virus oculto. Espero que te sirvan estas observaciones. |