5 punte semplici per impedire corruzione della base di
dati della MS accesso
È importante capire che qualunque momento un
cliente di accesso stacca inatteso, può regolare "una bandierina di
corruzione" nella lima del mdb che indica che la base di dati è in un
corrotto dichiara (senza riguardo a se dei dati realmente sono
stati corrotti o non). Tutto l'utente che tenta di aprire la
base di dati mentre questa bandierina è regolata riceverà un
messaggio e la base di dati dovrà essere riparato prima che possa
essere usata. Se gli utenti non hanno permesso effettuare la
riparazione, o non sanno effettuare la riparazione, ci può essere
tempo morto significativo prima che la base di dati sia ancora
disponibile. Ciò può provocare una perdita di rendimento così
come la frustrazione estrema per gli utenti. A seguito delle 5
punte qui sotto minimizzerà le vostre probabilità di perdita di dati
dalla corruzione nelle vostre basi di dati di accesso.
1) ha spaccato la vostra base di dati.
La singola cosa che più importante potete fare per
impedire la corruzione in MS le basi di dati di accesso deve per
tagliare la base di dati in "a fine frontale" e "posteriore".
L'a fine frontale contiene tutti i forme, domande e rapporti,
mentre il posteriore contiene soltanto le tabelle di dati. Una
copia dell'a fine frontale è disposta sul calcolatore di ogni utente
ed il posteriore con i dati della tabella è immagazzinato in un
dispositivo di piegatura comune sulla rete. Come questo
impedisce la corruzione? Bene, consideri la quantità di
informazioni che deve farla attraverso la vostra rete al vostro
calcolatore ogni volta che aprite una forma o segnali. Se un bit
di quelle informazioni non la rende intatta, rischiate corrompere la
vostra base di dati. Alternativamente, se le forme, le domande
ed i rapporti tutte sono immagazzinati sul vostro calcolatore locale,
quindi l'unica punta delle informazioni che devono attraversare la
rete sono i dati reali della tabella. Riducendo la quantità di
dati che dovete muoversi avanti e indietro attraverso la rete, voi
riduca significativamente le probabilità della corruzione della
vostra base di dati. Se state avendo i problemi di corruzione
con una base di dati di accesso su una rete guidano, spaccando la base
di dati è la singola cosa che più importante potete fare per
arrestarla.
2) non giudica i collegamenti aperti.
Questo si applica sia ai programmatori che agli utenti.
Se siete un programmatore, vi assicurate appena possibile fine i
vostri collegamenti dopo usando. Lasciando ai collegamenti la
volontà aperta concedi più occasioni per un collegamento caduto
"inatteso". L'unica volta potete desiderare andare un aperto del
collegamento più lungo di quanto richiesto quando è usato
all'interno di un ciclo. Per un tal caso, apra il collegamento
all'inizio del ciclo ed allora la fine che dopo il ciclo è
completata. Assicurisi appena che ottiene chiusa per tutti i
casi (eccezioni comprese).
Se state usando una base di dati o un'applicazione di
accesso del Microsoft, sia sicuro chiuderla quando siete rifiniti.
Di nuovo, lasciare l'applicazione aperta offre l'occasione della
corruzione se un collegamento di rete è perso. Ricordi agli
utenti chiudere sempre l'applicazione prima di andare a casa, come i
lavori nightly di riserva possono venire a mancare o causare la
corruzione nella lima comune se ci sono collegamenti aperti.
3) rimuove correttamente la base di dati.
Chiuda sempre correttamente la base di dati o
l'applicazione. Havoc del wreak della latta di operazione di
Ctrl-Alt-Delete/End sulle basi di dati di accesso. Per quanto
possibile, completi le vostre mansioni, quindi vicino l'applicazione
usando la lima - rimuova l'opzione del menu o l'opzione dell'uscita di
alternativa fornita dall'applicazione.
4) non skimp su fissaggi.
Ricordisi di che la bandierina di corruzione può essere
regolata dalla perdita del pacchetto minima fra il vostro calcolatore
e la lima di base di dati. La MS accesso a volte è stata
chiamata "il canarino nella miniera di carbone". Ha guadagnato
questa reputazione da essere la prima applicazione "da morire" quando
ci è il suggerimento minimo di difficoltà sulla vostra rete.
Giusto come la presenza minima di gas ha indotto il canarino a
morire, la presenza minima dei problemi della rete e la perdita del
pacchetto può uccidere le vostre applicazioni di accesso.
Assicurisi che non state usando il NICs incorporato poco costoso
che viene con alcuni pc. Invece, usi le schede della rete di
marca. Lo stesso va per i mozzi poco costosi. Per quanto
possibile, abbini le buone marche di apparecchiatura durante la vostra
rete.
5) compatto e riparazione regolarmente.
L'effettuazione della funzione incorporata di riparazione
e del compatto è suggerita regolarmente per impedire la corruzione e
migliorare le prestazioni. Studii la possibilità di
automatizzare questa funzione con un programma di utilità per
comprimere nightly e riparare tutti delle vostre basi di dati o
durante la fine settimana.
Messaggi di errore da osservare fuori per - i seguenti
messaggi di errore possono segnalare la corruzione della base di dati:
"la base di dati 'databasename.mdb 'deve essere riparata o
non è una lima di base di dati di accesso del Microsoft."
"Record(s) non può essere letto, nessun permessi colti
'su databasename.mdb '"
"Errore Inatteso 35012"
"disposizione non riconosciuta 'databasename.mdb
'della base di dati."
"'databasename.mdb 'non è un indice in questa tabella.
Osservi nell'accumulazione di indici dell'oggetto di TableDef
per determinare i nomi validi di indice."
"il motore della base di dati del getto del Microsoft non
ha potuto trovare le basi di dati dell'oggetto '. Assicurisi che
l'oggetto esiste e quello ortografate il relativo nome ed il nome del
percorso correttamente."
"la base di dati è stata disposta in un dichiarare dal
''dell'utente sul ''della macchina che lo impedisce l'apertura o
bloccato"
"errore di disc -- errore riservato (-1601)"
"la base di dati è stata disposta in un inatteso
dichiara."
"Record(s) non può essere letto; nessun permesso
colto 'su MSysObjects "
"Record(s) non può essere letto; nessun
permesso colto 'su MSysACEs'."
"il motore della base di dati del getto del Microsoft non
può trovare la tabella dell'input o la domanda 'MSysAccessObjects.
Assicurisi che esiste e che il relativo nome è ortografato
correttamente."
Conclusione:
Mentre potete mai potere impedire tutta la corruzione
della base di dati di accesso del Microsoft, dovreste potere arrestare
98% dei problemi prima che si presentino quanto segue queste 5 punte
semplici. Segua queste punte ed effettui un programma di riserva
automatizzato prudente per minimizzare le vostre probabilità di
perdita significativa di dati.
Le scintille di Kevin è un produttore tecnico per le
soluzioni del software di Kaizen, il produttore del DBA di Digital,
una MS automatizzata accesso che controlla, sostegno e programma di
utilità di compact/repair. Per le più informazioni, visiti il
loro Web site
a
http://www.kzsoftware.com/products/digitaldba
Fonte dell'articolo: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster prendi il Codice Html
Aggiungi questo articolo al tuo sito ora!
Webmaster invia i tuoi Articoli
Nessuna registrazione richiesta. Compila il form e i tuoi articoli sono nella Directory di Messaggiamo.Com