5 extremidades simples para prevenir la corrupción de la
base de datos del MS acceso
Es importante entender que cualquier momento un
cliente del acceso desconecta inesperado, puede fijar una "bandera de
la corrupción" en el archivo del mdb que indica que la base de datos
está en un estado corrupto (sin importar si algunos datos se han
corrompido realmente o no). Cualquier usuario que procure abrir
la base de datos mientras que se fija esta bandera recibirá un
mensaje, y la base de datos tendrá que ser reparado antes de que
pueda ser utilizada. Si los usuarios no tienen permiso de
realizar la reparación, ni saben realizar la reparación, puede haber
tiempo muerto significativo antes de que la base de datos esté
disponible otra vez. Esto puede dar lugar a una pérdida de
productividad así como la frustración extrema para los usuarios.
Después de las 5 extremidades abajo reducirá al mínimo sus
probabilidades de la pérdida de los datos de la corrupción en sus
bases de datos del acceso.
1) partió su base de datos.
La sola cosa más importante que usted puede hacer para
prevenir la corrupción en MS las bases de datos del acceso son partir
la base de datos en un "anticipado" y un "back-end". El
anticipado contiene todos los formas, preguntas, e informes, mientras
que el back-end contiene solamente las tablas de los datos. Una
copia del anticipado se pone en la computadora de cada usuario, y el
back-end con los datos de la tabla se almacena en una carpeta
compartida en la red. ¿Cómo esto previene la corrupción?
Bien, considere la cantidad de información que debe hacerlo a
través de su red a su computadora que usted abre cada vez una forma o
divulgue. Si un pedacito de esa información no la hace intacta,
usted arriesga el corromper de su base de datos.
Alternativomente, si las formas, las preguntas y los informes
todas se almacenan en su computadora local, después el único
pedacito de la información que necesita atravesar la red son los
datos reales de la tabla. Reduciendo la cantidad de datos que
usted necesita moverse hacia adelante y hacia atrás a través de la
red, usted reduzca perceptiblemente las ocasiones de corromper su base
de datos. Si usted está teniendo los problemas de la
corrupción con una base de datos del acceso en una red conducen,
partiendo la base de datos son la sola cosa más importante que usted
puede hacer para pararla.
2) no celebra conexiones abiertas.
Éste se aplica a los programadores y a los usuarios.
Si usted es programador, se cerciora de usted cierre sus
conexiones cuanto antes después de usarlos. Dejando a las
conexiones voluntad abierta permita más oportunidades para una
conexión caída "inesperada". La única vez que usted puede
desear irse un abierto de la conexión más largo que requerido cuando
se utiliza dentro de un lazo. Para tal caso, abra la conexión
en el principio del lazo, y entonces el cierre que después del lazo
se termina. Apenas cerciórese de que consiga cerrado para todos
los casos (excepciones incluyendo).
Si usted está utilizando una base de datos o un uso de
Microsoft Access, sea seguro cerrarlo cuando le acaban. Una vez más
dejar el uso abierto proporciona la oportunidad para la corrupción si
se pierde una conexión de red. Recuerde a usuarios cerrar
siempre el uso antes de ir a casa, como los trabajos cada noche de
reserva pueden fallar o causar la corrupción en el archivo compartido
si hay conexiones abiertas.
3) sale de la base de datos correctamente.
Cierre siempre la base de datos o el uso correctamente.
Estrago del wreak de la lata de la tarea de Ctrl-Alt-Delete/End
en bases de datos del acceso. Siempre que sea posible, termine
sus tareas, después cercano el uso usando el archivo - salga de la
opción del menú o de la opción de la salida del alternativa
proporcionada por el uso.
4) no skimp en el hardware.
Recuerde que la bandera de la corrupción se puede fijar
de la pérdida más leve del paquete entre su computadora y el archivo
de base de datos. Han llamado el MS acceso a veces "el canario
en la mina de carbón". Ha ganado esta reputación de ser el
primer uso "a morir" cuando hay la indirecta más leve del apuro en su
red. Justo como la presencia más leve del gas hizo el canario
morir, la presencia más leve de los problemas de la red y la pérdida
del paquete puede matar a sus usos del acceso. Cerciórese de
que usted no esté utilizando el NICs incorporado barato que viene con
algunas PC. En lugar, utilice las tarjetas de la red de la
marca. Igual va para los cubos baratos. Siempre que sea
posible, empareje las buenas marcas de fábrica del equipo a través
de su red.
5) acuerdo y reparación regularmente.
La ejecución de la función incorporada del acuerdo y de
la reparación se recomienda regularmente para prevenir la corrupción
y para mejorar funcionamiento. Considere el automatizar de esta
función con una utilidad para condensar y para reparar todos de sus
bases de datos cada noche o durante el fin de semana.
Mensajes de error a mirar hacia fuera para - los mensajes
de error siguientes pueden señalar la corrupción de la base de
datos:
"la base de datos ' databasename.mdb ' necesita ser
reparada o no es un archivo de base de datos de Microsoft Access."
"Record(s) no se puede leer, ningunos permisos leídos en
' databasename.mdb '"
"Error Inesperado 35012"
"formato desconocido ' databasename.mdb ' de la
base de datos."
"' databasename.mdb ' no es un índice en esta tabla.
Mire en la colección de los índices del objeto de TableDef
para determinar los nombres válidos del índice."
"Microsoft echa en chorro motor de la base de datos no
podría encontrar bases de datos del objeto las '. Cerciórese
de que exista el objeto y eso usted deletrea su nombre y nombre de la
trayectoria correctamente."
"la base de datos ha sido puesta en un estado por el ''
del usuario en el '' de la máquina que evita que sea abierto o que
trabado"
"error en el disco -- error reservado (-1601)"
"la base de datos se ha puesto en un estado
inesperado."
"Record(s) no puede ser leído; ningún permiso
leído en ' MSysObjects "
"Record(s) no puede ser leído; ningún
permiso leído en ' MSysACEs'."
"Microsoft echa en chorro motor de la base de datos no
puede encontrar la tabla o la pregunta ' MSysAccessObjects de la
entrada. Cerciórese de que exista y que su nombre está
deletreado correctamente."
Conclusión:
Mientras que usted puede nunca poder prevenir toda la
corrupción de la base de datos de Microsoft Access, usted debe poder parar
el 98% de los problemas antes de que él ocurra siguiendo estas 5
extremidades simples. Siga estas extremidades y ponga un horario
en ejecucio'n de reserva automatizado prudente para reducir al mínimo
sus probabilidades de la pérdida significativa de los datos.
Las chispas de Kevin son escritor técnico para las
soluciones del software de Kaizen, el productor del DBA de Digital, un
MS automatizado acceso que supervisa, reserva, y utilidad de
compact/repair. Para más información, visite su Web site en
http://www.kzsoftware.com/products/digitaldba
Artículo Fuente: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster obtener el código html
Añadir este artículo a su sitio web ahora!
Webmaster Envíe sus artículos
No es necesario que se registre! Completa el formulario y su artículo está en el Messaggiamo.Com Directorio!