Las BBDD _NO_ son ficheros "típicos". El acceso compartido a una BBDD la debe gestionar el SGBD (Sistema Gestor de Bases de Datos) y _NO_ lo debe gestionar el sistema operativo. En el caso de MS-Access ... esto no ocurre, es decir, es una BBDD que NO ha sido diseñada teniendo en cuenta el acceso por múltiples usuarios simultáneos ... por lo menos hasta donde yo sé.
Eso lo se, por eso pregunto. El tema, es que tratandose el access de un producto M$, tampoco responde correctamente bajo Active Directory.
Si quieres una BBDD potente, bla, bla, bla, ... tienes varias de código abierto como MySQL, PostgreSQL y FireBird. En cuanto a que no son "amigables", tienes frontends para todos los gustos, desde web hasta OOo y pasando por Qt (Kexi).
Si, había empezado a implementarlo sobre Postgres, con varias alternativas de acceso, como php y apache, o el emulo de access, el pgaccess; pero recibí la negativa, con el argumento "Ese producto no tiene soporte corporativo, y si vos no estas, y tiene problemas ese sistema, nadie lo puede arreglar", así que no no me quedó otra que optar por el camino mas facil y menos comprometido (si se corrompe la db, está el backup, y sino, que se hagan cargo del soporte corporativo).
En cuanto al acceso a ficheros "típicos", lo que se hace es bloquear el fichero como sólo lectura, de forma que el único que puede modificar el fichero es el primer usuario que lo abre. El resto de usuarios puede abrir el fichero como sólo lectura. Cómo se lleva a cabo ya depende de cada implementación, algunos usan tokens, ...
Ni les cuento todos los problemas que estan teniendo con la migración de Novell a Active Directory esta semana, donde entre otras cosas, tuvieron que migrar todas las estaciones de trabajo de NT o W98 a W2K, ya que no mapean los discos compartidos de M$, ni los unix, además que la red pasó a comportarse mucho mas lenta. Salu2 -- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com