Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 06-feb-2006, 12:12   #1 (permalink)
amartinez está en el buen camino
 
Avatar de amartinez
 
Fecha de Ingreso: junio-2004
Mensajes: 417
por que se corrompe la base de datos acces

Hi:

Tengo el siguiente problema, una base de datos de acces se corrompe. Parto de una LAN 10/100 Mb/s, 8 clientes que atacan al servidor. Los clientes son prácticamente pc's nuevos PIII, PIV con SO winXP+SP2 y Win2k+SP4 con Office XP. El servidor es un PII con SO linux debian sarge el cual aparte de alojar el archivo mdb, hace de proxy y firewall. El archivo mdb ocupa 35 MB

Desde hace tiempo los usuarios de la red me comentaron “hemos detectado” que siempre que se escribía algo en la base de datos desde un pc en concreto, la base de datos se corrompía. Opté por formatear ese puesto pero a los días otra vez la base de datos se corrompió, otra vez se culpo al pc. Decidí cambiarle la tarjeta de red, tirar cable nuevo hasta el switch, el cual también lo cambié. Previamente antes y después de cambiar todo le que he comentado de hardware hice algunos test con la red, en concreto realicé ping's de gran tamaño contra el servidor, además de realizar durante un hora el test que lleva burninstet para testear la tarjeta de red y nunca tuve perdida de datos, aparentemente la comunicación entre pc y servidor es óptima, además que los valores eran prácticamente idénticos.

Aun así la base de datos se sigue corrompiendo, entonces ya me entran serías dudas de que se el pc el que la corrompa. Tengo varías teorías sobre lo que me puede estar pasando en este base de datos, no se si hay algún pc del resto de la LAN el que me este fastidiando la base de datos ¿como lo puedo averiguar?, otra que me viene a la mente es que en el servidor se genere un culo de botella, con eso de que el servidor es el que menos potencia tiene y la última, la cual es la que comentan otros compañeros “acces es una base de datos lineal” “Dos usuarios/pc's no pueden escribir a la ver en la base... de ahí que te se corrompa” “35 MB para una acces es una exageración”.

Bueno ya he expuesto mis teorías, si alguien quiere exponer o comentarme algo sobre este tema se lo agradecería interesadamente por que no se por donde atacar el problema.
amartinez está desconectado   Responder Citando
Antiguo 06-feb-2006, 21:17   #2 (permalink)
BreCkver no se puede cailificar en este momento
 
Avatar de BreCkver
 
Fecha de Ingreso: enero-2006
Ubicación: Mexico, D.F.
Mensajes: 92
Enviar un mensaje por MSN a BreCkver Enviar un mensaje por Yahoo  a BreCkver Enviar un mensaje por Skype™ a BreCkver
Hola:

Primero que nada, debes de saber que Access no se considera como tal: una base de datos.

Ahora, tu problema, creo , esta en que el archivo access es ya muy grande para almacenar tus datos. Por lo tanto, tienes que emigar a una verdadera bases de datos, MySQl, por ejemplo.

MySQL es un bases de datos multiusuario, de gran capacidad y sobre todo Free.


:: Espero haber sido de ayuda.
__________________

:-D No solo soy mexicano también soy del Politécnico :arriba:

BreCkver está desconectado   Responder Citando
Antiguo 06-feb-2006, 21:50   #3 (permalink)
wwwmaster está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 300
Cuantos registros tiene tu database access?, por que debiera poder trabajar bien sin problemas si son de menos de 1,000,000 de registros.

Empleo Access en varios webhostings donde se almacena diversa informacion y la unica vez q se ha corrompido la database access ha sido por que llego a demasiados registros, entonces se decidio migrarla a Sql Server.

En otra ocasion una database access nos estuvo dando problemas por que los .ASP no podian abrirla, era un error aleatorio, y no supimos darle solucion, pero creo q formateamos maquina, reinstalamos windows y recreamos el .MDB.

Prueba a generar nuevamente tu database con otro nombre, quiza este almacenada en un sector dañado de tu disco duro. Usa Access 2000 por si las moscas.
wwwmaster está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:14.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93