Contribuiți la prevenirea apariției problemelor cu fișierele bazelor de date și la corectarea acestora, utilizând Compactare și reparare

Contribuiți la prevenirea apariției problemelor cu fișierele bazelor de date și la corectarea acestora, utilizând Compactare și reparare

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Fișiere de date pot crește rapid așa cum le utiliza, uneori împiedică de performanță. Se poate deveni, de asemenea, ocazional corupte sau deteriorate. Puteți utiliza comanda Compactare și reparare bază de date pentru a preveni sau remediați problemele de mai jos. Procesul de compactare comprima datele-le efectuează bazei de date mai mici de fișier prin eliminarea neutilizate spațiu. Comanda Compactare și reparare bază de date , de asemenea, puteți ajută la îmbunătățirea performanței a bazei de date.

Sfat   Scindarea unei baze de date poate ajuta la prevenirea deteriorării fișierelor de date și poate limita pierderea de date, păstrând datele într-un fișier separat pe care utilizatorii nu îl accesează direct.

Ce doriți să faceți?

Modalități de a compactați și reparați o bază de date
- Înainte de a începe
- Compactare și reparare o bază de date atunci când se închide
- Compactare și reparare o bază de date care îl aveți deschis
- Compactare și reparare o bază de date care este deschis nu
- Compactare și reparare o bază de date deteriorat atunci când Access vă solicită



Motivul pentru care ar trebui să compactați și reparați o bază de date
Fișiere bază de date să crească cu utilizarea
Fișiere bază de date să se deterioreze

Modalități de a compactați și reparați o bază de date

Există mai multe abordări pentru a compactarea și repararea unei baze de date. O practică comună este să automat compactați și reparați o bază de date atunci când se închide. În plus, puteți să rulați manual comanda Compactare și reparare bază de date , atunci când aveți o bază de date deschisă și o bază de date care nu este deschis.

Înainte de a începe

Efectuați următoarele acțiuni înainte de a începe o operațiune de compactare și reparare:

  • Faceți o copie de rezervă a bazei de date    În timpul procesului de reparare, Access poate trunchia câteva date din tabelele care sunt deteriorate. Uneori, este posibil să recuperați aceste date dintr-o copie de rezervă. În plus față de strategiei copie de rezervă regulate, ar trebui să facă o copie de rezervă imediat înainte de a utiliza comanda Compactare și reparare bază de date . Pentru mai multe informații, consultați protejează datele cu copie de rezervă și restaurare procese.

  • Obțineți acces exclusiv la baza de date    O operațiune de compactare și reparare necesită acces exclusiv la fișierul bază de date, deoarece operațiunea poate afecta alți utilizatori. Se recomandă să notificați alți utilizatori atunci când planificați să rulați o compactare și reparare operație, astfel încât acestea să evite utilizarea bazei de date în timpul acel moment. Pentru mai multe informații, consultați deschiderea unei baze de date existente.

    Spuneți-le utilizatorilor cât timp trebuie să evite utilizarea bazei de date. Dacă rulați operațiuni de compactare și reparare în mod regulat, țineți evidența duratei. Astfel puteți să faceți estimări mai exacte care le oferă altor utilizatori instrucțiuni despre cât timp ar trebui să evite utilizarea bazei de date.

  • Obținerea permisiunii suficient de fișier la baza de date    Dacă nu aveți suficiente permisiuni și trebuie să compactați și reparați o bază de date, contactați administratorul de sistem pentru asistență. Pentru mai multe informații, consultați modificările într-o rețea în Windows 10 de partajare a fișierelor și Partajarea fișierelor cu alte persoane.

Începutul paginii

Compactați și reparați automat o bază de date atunci când se închide

Puteți selecta opțiunea de bază de date compactare la închidere dacă doriți să automat compactați și reparați o bază de date atunci când se închide. Setați această opțiune afectează doar baza de date care este deschis în prezent. Setați această opțiune separat pentru fiecare bază de date pe care doriți să îl automat compactarea și repararea. În bazele de date multiutilizator, poate nu doriți să setați această opțiune, deoarece acesta momentan pot afecta disponibilitatea bază de date.

  1. Selectați fișier > Opțiuni.

  2. În caseta de dialog Opțiuni Access , selectați Baza de date curentă.

  3. Sub Opțiuni aplicație, bifați caseta de selectare Compactare la închidere.

  4. Selectați OK.

  5. Închideți și redeschideți baza de date pentru ca opțiunea să aibă efect.

Începutul paginii

Compactarea și repararea manuală a unei baze de date pe care le aveți deschise

  • Selectați fișier > informații > compactă și reparare bază de date.

    Access creează o copie a bazei de date compactată și reparată în aceeași locație.

Începutul paginii

Compactarea și repararea manuală a unei baze de date care nu este deschis

Utilizați această procedură atunci când nu deschideți direct unei baze de date.

  1. Asigurați-vă că nu alți utilizatori utilizați în prezent fișierul bază de date.

  2. Porniți Access.

  3. În Access 2013, Access 2016 și acces 2019:

    1. Pe pagina de șabloane, faceți dublu clic pe Bază de date necompletată.

    2. Selectați fișier > Închidere.

  4. Selectați Instrumente bază de date > compactarea și repararea bazei de date.

  5. În caseta de dialog Bază de date pentru compactare, navigați la și faceți dublu clic pe baza de date pe care doriți să o compactați și reparați.

Access creează o copie a bazei de date compactată și reparată în aceeași locație.

Începutul paginii

Compactarea și repararea unei baze de date deteriorat atunci când Access vă solicită

Atunci când încercați să deschideți un fișier bază de date care este deteriorat, dacă vi se solicită de acces la compactarea și repararea bazei de date, selectați Da. Poate apărea două lucruri:

  • Dacă Access repară complet un fișier deteriorat, acesta afișează un mesaj care afirmă că repararea a reușit și că trebuie să verificați conținutul bazei de date pentru a vă asigura că totul este cum ar trebui să fie.

  • Dacă Access este doar parțial cu succes, păstrează urmări ale obiectelor bazei de date care nu putea repara într-un tabel de sistem denumit MSysCompactErrors. Access deschide tabelul MSysCompactErrors în vizualizarea foaie de date. Dacă aveți o copie de rezervă anterioară înainte de a bazei de date s-a deteriorat, utilizați tabelul MSysCompactErrors să decideți ce obiecte pentru a importa în baza de date reparat. Pentru a afișa tabelele de sistem, faceți clic dreapta pe bara de titlu de navigare și apoi, în caseta de dialog Opțiuni de navigare , selectați Afișare obiecte de sistem.

Începutul paginii

De ce care ar trebui să compactați și reparați o bază de date

Această prezentare generală explică modul în care se poate utiliza comanda Compactare și reparare bază de date pentru a ajuta la prevenirea și corectarea următoarelor probleme care afectează uneori o bază de date: fișierele care devin mai mari pe măsură ce sunt utilizate și fișierele care se deteriorează.

Fișierele bază de date devin mai mari pe măsură ce sunt utilizate

Pe măsură ce adăugați și actualizați datele și modificați proiectul acestora, un fișier bază de date devine mai mare. O parte din această creștere provine de la date noi, dar unele provin din alte surse:

  • Access creează obiecte temporare, ascunse pentru a efectua diverse activități. Uneori, aceste obiecte temporare rămân în baza dvs. de date după ce Access nu mai are nevoie de ele.

  • Atunci când ștergeți un obiect de bază de date, spațiul pe disc ocupat de obiect nu este recuperat în mod automat: fișierul bază de date încă utilizează acel spațiu pe disc, chiar dacă obiectul este șters.

Pe măsură ce fișierul bazei de date se umple cu ceea ce a rămas din obiectele temporare și șterse, performanța poate fi afectată. Obiectele se pot deschide mai lent, interogările pot rula mai lent, iar operațiunile obișnuite par în general mai lente.

Începutul paginii

Fișierele bazei de date se pot deteriora

În anumite circumstanțe, un fișier bază de date se poate deteriora. Dacă un fișier bază de date este partajat într-o rețea și mai mulți utilizatori lucrează direct cu fișierul în mod simultan, riscul ca acel fișier să se deterioreze este mai mic. Riscul de deteriorare este într-o oarecare măsură mai mare dacă utilizatorii editează frecvent datele în câmpurile Memo, iar riscul crește în timp. Puteți diminua acest risc utilizând comanda Compactare și reparare bază de date.

Adesea, acest tip de deteriorare rezultă din o problemă cu un modul Visual Basic for Applications (VBA) și nu reprezintă un risc de pierderi de date. Cu toate acestea, acest tip de deteriorare prezintă un risc de deteriorare proiectare bază de date, cum ar fi pierde codul VBA sau inutilizabil forme.

Rareori, deteriorarea fișierului bazei de date cauzează pierdere de date. De obicei, această pierdere este limitată la ultima acțiune a unui singur utilizator. Aceasta înseamnă o singură modificare a datelor. Atunci când un utilizator începe să modifice datele și modificarea este întreruptă, de exemplu, din cauza pierderii serviciului de rețea, Access marchează fișierul bază de date ca fiind deteriorat. Fișierul poate fi reparat, dar unele date pot lipsi după terminarea reparării.

Consultați și

Protejează datele cu copie de rezervă și restaurare procese

General setarea opțiunilor de utilizator

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×