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!