English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

5 extremidades simples para prevenir la corrupción de la base de datos del MS acceso

Recuperación de datos RSS Feed





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

Translation by Google Translator





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!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Envíe sus artículos a Messaggiamo.Com Directorio

Categorías


Derechos de autor 2006-2011 Messaggiamo.Com - Mapa del sitio - Privacy - Webmaster enviar sus artículos a Messaggiamo.Com Directorio [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu