Compactar archivo mdb

02/07/2003 - 18:08 por Jorge Delgado | Informe spam
Hola,

Tengo una apliación que utiliza una Base de Datos de
Access 2000. Esta aplicación se utiliza en una red por
varios usuarios a la vez. Hay ocasiones en que la BD se
corrompe y necesita repararse, lo cual es sencillo hacer
con Visual Basic. Lo ideal para mi es que se repare
automáticamente y que los usuarios sigan trabajando casi
de inmediato en que se detecte el error.
El problema es que si algún usuario tiene la aplicación
abierta, la base de datos tambien está abierta, y por lo
tanto no se puede reparar la BD. En ese caso tengo que
entrar en acción y cerrar la aplicación y la BD, ya sea
desde cada PC o desde el servidor.
Hay alguna manera de evitar todo esto y que se repare
automáticamente la Base de Datos?

Si alguien conoce la respuesta o tiene alguna idea que me
ayude, le agradezco mucho me lo comunique.

Gracias por su atención.

Jorge Delgado.

Preguntas similare

Leer las respuestas

#1 Sashka
02/07/2003 - 19:27 | Informe spam
Bueno la posibilidad siempre existe pero la probalididad es
considerablemente más baja
No sé, debe haber alguna hora en que pueda realizarse. cambios de turno,
refrigerios, que se yo...

Sashka

"Jorge Delgado" escribió en el mensaje
news:026801c340bd$50b658b0$
Gracias por tu respuesta, es una buena idea.

El problema es que aquí no hay final de jornada, se
trabaja día y noche, y la aplicación se utiliza todo el
tiempo.

Si se repara y compacta antes o despues de cada jornada,
existe la posibilidad de que se corrompa durante el día?

Jorge Delgado.

Lo ideal sería no esperar a que se corrompa y diariamente


al final de
jornada o antes de inciarla se repare y compacte


la BD

Sashka

"Jorge Delgado" escribió en el


mensaje
news:018f01c340b4$308ffea0$
Hola,

Tengo una apliación que utiliza una Base de Datos de
Access 2000. Esta aplicación se utiliza en una red por
varios usuarios a la vez. Hay ocasiones en que la BD se
corrompe y necesita repararse, lo cual es sencillo hacer
con Visual Basic. Lo ideal para mi es que se repare
automáticamente y que los usuarios sigan trabajando casi
de inmediato en que se detecte el error.
El problema es que si algún usuario tiene la aplicación
abierta, la base de datos tambien está abierta, y por lo
tanto no se puede reparar la BD. En ese caso tengo que
entrar en acción y cerrar la aplicación y la BD, ya sea
desde cada PC o desde el servidor.
Hay alguna manera de evitar todo esto y que se repare
automáticamente la Base de Datos?

Si alguien conoce la respuesta o tiene alguna idea que me
ayude, le agradezco mucho me lo comunique.

Gracias por su atención.

Jorge Delgado.


.

Respuesta Responder a este mensaje
#2 El Nazgûl
02/07/2003 - 19:39 | Informe spam
Yo no sé cómo hacerlo, pero como administrador (novato y sin experiencia) de
redes, debe haber un momento en que la red tenga un bajón de actividad.
Cualquier operación de mantenimiento y comprobación (hablo del trabajo sobre
la red) se realiza siempre en esos momentos y, como dice Sashka, cualquier
período de descanso es bueno (suelen ser horas fijas y de determinada
duración).

Salu2 desde Angband (Utumno)

El Nazgûl ;-)
Respuesta Responder a este mensaje
#3 Jesús M.G.
02/07/2003 - 19:43 | Informe spam
Hola Jorge lo ideal seria que no se rompiese pues realmente lo normal es que
si todo va bien que la BD se rompa de forma muy exporádica. Asi que más que
darle vueltas al asunto de repararla cada vez que se rompa, intenta buscar
la razón de tanta ruptura y corregir eso, echale un vistazo al siguiente
enlace a ver si te ofrece alguna pista: http://tinyurl.com/fuuw

Saludos

Jesús Morales González
Almuñécar (Granada) España
msn:
email: jesusARROBApolizainformaticaPUNTOcom
www.polizainformatica.com
-
(Guía de buen uso del foro)
http://perso.wanadoo.es/rubenvigon/foro
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida