Protejarea datelor prin copiere de rezervă și restaurare

Veți avea nevoie de o copie de rezervă a bazei de date pentru a restaura toată baza de date dacă se produce o cădere de sistem sau pentru a restaura un obiect atunci când comanda Anulare nu este suficientă pentru a remedia o eroare.

Dacă vi se pare că o copie de rezervă a bazei de date utilizează degeaba spațiu de stocare, gândiți-vă cât timp ați economisi evitând pierderile de date și de proiectare. Crearea în mod constant a unor copii de rezervă este un aspect important atunci când sunt numeroși utilizatori care actualizează baza de date. Fără o copie de rezervă, nu este posibil să restaurați obiecte deteriorate sau care lipsesc sau orice modificare la proiectul bazei de date.

În acest articol


Planificarea copierilor de rezervă regulate

De vreme ce unele modificări sau erori nu pot fi anulate, nu v-ați dori să așteptați să pierdeți date pentru a realiza că era necesar să fi creat o copie de rezervă a bazei de date. De exemplu, când utilizați o interogare de acțiune (interogare de acțiune: O interogare care copiază sau modifică date. Interogările de acțiune se împart în: interogări de adăugare, de ștergere, creare tabel și de actualizare. Ele se identifică prin semnul de exclamare (!) care apare lângă numele lor în Panoul de navigare.) pentru a șterge înregistrările sau pentru a modifica date, valorile actualizate de interogare nu pot fi restaurate utilizând Anulare.

 Sfat   Gândiți-vă să efectuați o copie de rezervă înainte de a executa orice interogare de acțiune, mai ales dacă interogarea va modifica sau va șterge multe date.

Dacă baza de date are mai mulți utilizatori, înainte de a efectua o copie de rezervă trebuie să vă asigurați că toți utilizatorii își închid baza de date, ca să se salveze toate modificările datelor.

Dacă vă întrebați cât de des să creați copii de rezervă ale bazei de date, acest lucru depinde în general de cât de des au loc modificări majore la baza de date. Iată câteva instrucțiuni generale pentru a vă ajuta să decideți care să fie frecvența:

  • Dacă baza de date este o arhivă sau dacă aceasta este utilizată doar pentru referință și modificări rare, este suficient să creați copii de rezervă doar când proiectarea sau datele se modifică.
  • Dacă baza de date este activă și datele se modifică frecvent, creați o planificare pentru a face regulat copii de rezervă la baza de date.
  • Dacă baza de date are mai mulți utilizatori, creați o copie de rezervă a bazei de date de fiecare dată când apare o modificare de proiectare.

 Notă   Pentru datele din tabelul legat (tabel legat: Un tabel stocat într-un fișier din afara bazei de date deschise, din care Access poate accesa înregistrări. Este posibilă adăugarea, ștergerea și editarea de înregistrări dintr-un tabel legat, însă nu i se poate modifica structura.), creați copii de rezervă utilizând orice caracteristici de copiere de rezervă disponibile în programul care conține tabelele legate. Dacă baza de date care conține tabelele legate este o bază de date Access, utilizați procedeul din secțiunea Copierea de rezervă a unei baze de date scindate.

Începutul paginii Începutul paginii

Copierea de rezervă a unei baze de date

Când faceți copie de rezervă la o bază de date, Access salvează și închide obiectele care sunt deschise în Vizualizarea Proiect și salvează o copie a fișierului bază de date utilizând un nume și o locație pe care o specificați.

 Notă   Access va redeschide obiectele așa cum este specificat de valoarea proprietatea Vizualizare implicită a obiectelor.

  1. Deschideți baza de date căreia doriți să-i creați o copie de rezervă.
  2. Faceți clic pe fila Fișier.
  1. Faceți clic pe Partajare.
  2. În zona Salvare bază de date ca, sub Avansat, faceți clic pe Copiere de rezervă bază de date.
  3. În caseta de dialog Salvare ca, în caseta Nume fișier, examinați numele pentru copia de rezervă a bazei de date.

Dacă doriți, aveți posibilitatea să modificați numele, dar numele implicit conține atât numele fișierului bazei de date inițiale, cât și data la care efectuați copierea de rezervă.

 Sfat   Când restaurați date sau obiecte dintr-o copie de rezervă, doriți să știți din ce bază de date a provenit copia de rezervă și când s-a creat copia de rezervă. Așadar, este o idee bună să utilizați de obicei numele de fișier implicit.

  1. În lista Salvare ca tip, selectați tipul de fișier cu care doriți să fie salvată baza de date copie de rezervă, apoi faceți clic pe Salvare.

Începutul paginii Începutul paginii

Copierea de rezervă a unei baze de date scindate

O bază de date scindată cuprinde de obicei două fișiere de bază de date: o bază de date back-end, care conține doar datele din tabele și o bază de date front-end, care conține linkuri către tabelele din baza de date back-end, interogări, formulare, rapoarte și alte obiecte de bază de date. Toate datele sunt depozitate în baza de date back-end. Toate obiectele din interfața utilizator, cum ar fi interogările, formularele și rapoartele, sunt păstrate în baza de date front-end.

Pentru că trebuie să efectuați o copie de rezervă la bazele de date front-end și back-end în mod independent una de cealaltă atunci când faceți copie de rezervă la o bază de date scindată, efectuarea frecventă poate consuma mult timp. Pentru că baza de date back-end conține date, este mai important să efectuați copii de rezervă regulate ale bazei de date back-end. Efectuați o copie de rezervă a bazei de date front-end atunci când îi modificați proiectarea. Pentru că fiecare utilizator are o copie individuală a bazei de date front-end și poate efectua modificări arbitrare la proiect, gândiți-vă să solicitați utilizatorilor să efectueze copii de rezervă proprii ale bazei de date front-end.

Copierea de rezervă a unei baze de date back-end

Notificați utilizatorii înainte de a începe procesul de copiere de rezervă, deoarece executarea procesului de copiere de rezervă necesită acces exclusiv la fișierul bazei de date și utilizatorii pot să nu aibă posibilitatea de a utiliza baza de date back-end în timpul executării procesului de copiere de rezervă.

  1. Pentru a deschide doar baza de date back-end, porniți Access, dar nu deschideți o bază de date.
  2. Faceți clic pe Deschidere, apoi selectați fișierul bazei de date back-end pe care doriți să îl copiați de rezervă.
  3. Faceți clic pe săgeata de lângă Deschidere, apoi faceți clic pe Deschidere exclusivă.

opțiune de deschidere exclusivă a bazei de date

  1. Faceți clic pe fila Fișier.
  1. Faceți clic pe Partajare.
  2. În zona Salvare bază de date ca, sub Avansat, faceți clic pe Copiere de rezervă bază de date.
  3. În caseta de dialog Salvare bază de date ca, în caseta Nume fișier, examinați numele pentru copia de rezervă a bazei de date.

Examinați numele implicit pentru copia de rezervă a bazei de date. Dacă doriți, aveți posibilitatea să modificați numele, dar rețineți că numele implicit conține atât numele fișierului bazei de date inițiale, cât și data la care efectuați copierea de rezervă.

 Sfat   Când restaurați date sau obiecte dintr-o copie de rezervă, trebuie să știți din ce bază de date a provenit copia de rezervă și când s-a creat copia de rezervă. Așadar, este o idee bună de obicei să utilizați numele de fișier implicit.

  1. În caseta de dialog Salvare ca, selectați o locație în care să salvați copia de rezervă a bazei de date back-end, apoi faceți clic pe Salvare.

Copierea de rezervă a unei baze de date front-end

Pentru a copia de rezervă o bază de date front-end după o modificare de proiectare, lăsați deschisă baza de date imediat după ce îi modificați proiectul. Apoi urmați pașii din secțiunea Copierea de rezervă a unei baze de date, pornind de la pasul 2.

Începutul paginii Începutul paginii

Restaurarea unei baze de date

 Notă   Aveți posibilitatea să restaurați o bază de date doar dacă aveți o copie de rezervă a bazei de date.

O copie de rezervă este considerată a fi o „copie cunoscută bună” a unui fișier al bazei de date, integritatea datelor și a proiectării fiind garantată. Trebuie să utilizați comanda Copiere de rezervă bază de date din Access pentru a crea copii de rezervă, dar este posibil să utilizați orice copie bună cunoscută pentru a restaura o bază de date. De exemplu, o bază de date se poate restaura de la o copie depozitată pe un dispozitiv USB extern pentru copiere de rezervă.

Când restaurați o bază de date întreagă, înlocuiți un fișier bază de date care este deteriorat, care are probleme cu datele sau care lipsește complet, cu o copie de rezervă a bazei de date.

  1. Deschideți Windows Explorer și răsfoiți la copia cunoscută bună a bazei de date.
  2. Copiați baza de date cunoscută bună în locația în care ar trebui înlocuită baza de date deteriorată sau lipsă. Dacă vi se solicită să înlocuiți un fișier existent, efectuați acest lucru.

Începutul paginii Începutul paginii

Restaurarea obiectelor dintr-o bază de date

Dacă trebuie să restaurați doar unul sau mai multe obiecte dintr-o bază de date, importați obiectele din copia de rezervă a bazei de date în baza de date care conține (sau nu conține) obiectul pe care doriți să îl restaurați.

 Important   Dacă alte baze de date sau programe au linkuri la obiectele din baza de date pe care le restaurați, este foarte important să restaurați baza de date în locația corectă. Dacă nu procedați astfel, linkurile către obiectele bazei de date nu vor funcționa și va fi necesar să le actualizați.

  1. Deschideți baza de date din care doriți să restaurați un obiect.
  2. Pentru a restaura un obiect care lipsește, treceți la pasul 3. Pentru a înlocui un obiect cu date neadecvate sau lipsă sau dacă obiectul nu mai funcționează corect, procedați astfel:
    1. Dacă doriți să mențineți obiectul curent, pentru a-l compara cu versiunea restaurată după restaurare, redenumiți obiectul înainte de a-l restaura. De exemplu, dacă doriți să restaurați un formular deteriorat denumit Extragere, este posibil să redenumiți formularul deteriorat Extragere_eronat.
    2. Ștergeți obiectul pe care doriți să îl înlocuiți.

 Notă   Fiți atent întotdeauna când ștergeți obiectele bazei de date, deoarece acestea pot fi legate de alte obiecte din baza de date.

  1. Pe fila Date externe, în grupul Import și legare, faceți clic pe Access.
  2. În caseta de dialog Preluare date externe - Bază de date Access, faceți clic pe Răsfoire pentru a găsi baza de date copie de rezervă, apoi faceți clic pe Deschidere.
  3. Selectați Import tabele, interogări, formulare, rapoarte, macrocomenzi și module în baza de date curentă, apoi faceți clic pe OK.
  4. În caseta de dialog Import obiecte, faceți clic pe fila care corespunde tipului de obiect pe care doriți să îl restaurați. De exemplu, dacă doriți să restaurați un tabel, faceți clic pe fila Tabele.
  5. Faceți clic pe obiect pentru a-l selecta.
  6. Dacă doriți să restaurați mai multe obiecte, repetați pașii 6 și 7 până ce selectați toate obiectele pe care doriți să le restaurați.
  7. Pentru a examina opțiunile de import înainte de a importa obiectele, în caseta de dialog Import obiecte, faceți clic pe butonul Opțiuni.
  8. După ce selectați obiectele și importați opțiunile de setare, faceți clic pe OK pentru a restaura obiectele.

Pentru a crea în mod automat copii de rezervă, gândiți-vă să utilizați un produs care să efectueze copii de rezervă automate ale unui sistem de fișiere, cum ar fi un software de copiere de rezervă pentru servere de fișiere sau un dispozitiv de copiere de rezervă extern pentru USB.

Începutul paginii Începutul paginii

 
 
Se aplică la:
Access 2010