Preprečevanje in odpravljanje težav z datotekami zbirk podatkov z ukazom »Stisni in popravi«

Preprečevanje in odpravljanje težav z datotekami zbirk podatkov z ukazom »Stisni in popravi«

Datoteke zbirke podatkov z uporabo lahko postajajo vse večje, kar včasih ovira zmogljivost zbirke. Lahko tudi občasno postanejo poškodovana ali poškodovana. Če želite preprečiti ali odpraviti te težave, lahko uporabite ukaz Stisni in popravi zbirko podatkov . Postopek stiskanja ne stisne podatkov – zmanjša velikost datoteke zbirke podatkov tako, da izbriše neporabljeni prostor. Z ukazom Stisni in popravi zbirko podatkov lahko tudi izboljšate delovanje zbirke podatkov.

Namig   če želite razdelitizbirko podatkov, lahko preprečite poškodovanje datotek zbirke podatkov in omejite izgubo podatkov tako, da ohranite podatke v ločeni datoteki, do katere uporabniki nimajo neposrednega dostopa.

Kaj želite narediti?

Načini za stiskanje in popravljanje zbirke podatkov
Preden začnete
Stisnite in popravite zbirko podatkov, ko se zapre
Stisnite in popravite zbirko podatkov, ki ste jo odprli
Stisnite in popravite zbirko podatkov, ki ni odprta
Stisnite in popravite poškodovano zbirko podatkov, ko vas Access pozove



Zakaj morate stisniti in popraviti zbirko podatkov
Datoteke zbirke podatkov, ki rastejo z uporabo
Datoteke zbirke podatkov lahko postanejo poškodovane

Načini za stiskanje in popravljanje zbirke podatkov

Zbirko podatkov lahko stisnete in popravite na več načinov. Običajna praksa je, da samodejno stisnete in popravite zbirko podatkov, ko se zapre. Poleg tega lahko ročno zaženete ukaz Stisni in popravi zbirko podatkov , ko imate odprto zbirko podatkov, in v zbirki podatkov, ki ni odprta.

Preden začnete

Preden začnete postopek stiskanja in popravljanja, upoštevajte ta dejanja:

  • Izdelava varnostne kopije zbirke podatkov    Med postopkom popravila lahko Access odreže nekatere podatke iz tabel, ki so poškodovani. Včasih lahko te podatke obnovite iz varnostne kopije. Poleg redne varnostne kopije morate ustvariti varnostno kopijo takoj, preden uporabite ukaz Stisni in popravi zbirko podatkov . Če želite več informacij, glejte zaščita podatkov z varnostnim kopiranjem in obnovitvijo procesov.

  • Pridobi ekskluzivni dostop do zbirke podatkov     Za postopek stiskanja in popravila potrebujete ekskluziven dostop do datoteke zbirke podatkov, saj lahko postopek moti druge uporabnike. Ko načrtujete izvedbo postopka stiskanja in popravila, morate o tem obvestiti druge uporabnike, da medtem ne bi uporabljali zbirke podatkov. Če želite več informacij, glejte odpiranje obstoječe Accessove zbirke podatkov.

    Uporabnikom povejte, kako dolgo naj ne uporabljajo zbirke podatkov. Če redno izvajate postopek stiskanja in popravila, zabeležite trajanje postopka. Tako lahko natančneje ocenite potreben čas, drugi uporabniki pa bodo vedeli, kako dolgo ne morejo uporabljati zbirke podatkov.

  • Pridobivanje zadostne pravice do datoteke v zbirki podatkov    Če nimate zadostnih dovoljenj in morate stisniti in popraviti zbirko podatkov, se obrnite na skrbnika sistema za pomoč. Če želite več informacij, glejte Spreminjanje skupne rabe datotek prek omrežja v sistemu Windows 10.

Na vrh strani

Samodejno stiskanje in popravilo zbirke podatkov ob zapiranju

Če želite omogočiti samodejno stiskanje in popravilo zbirke podatkov ob stiskanju, lahko potrdite možnost Stisni in popravi. Ta nastavitev vpliva le na zbirko podatkov, ki je trenutno odprta. To možnost nastavite ločeno za vsako zbirko podatkov, ki jo želite samodejno stisniti in popraviti. V zbirki podatkov z več uporabniki te možnosti morda ne boste želeli nastaviti, saj lahko začasno onemogoči dosegljivost zbirke podatkov.

  1. Izberite možnosti> datoteke .

  2. V pogovornem oknu Accessove možnosti izberite Trenutna zbirka podatkov.

  3. V razdelku Možnosti aplikacije potrdite potrditveno polje Stisni ob zapiranju.

  4. Izberite V redu.

  5. Zaprite in znova odprite zbirko podatkov, da bo možnost začela veljati.

Na vrh strani

Ročno stiskanje in popravilo zbirke podatkov, ki ste jo odprli

  • Izberite datoteka > Info > Compact & popravite zbirko podatkov.

    Access ustvari kopijo stisnjene in popravljene zbirke podatkov na istem mestu.

Na vrh strani

Ročno stiskanje in popravilo zbirke podatkov, ki ni odprta

Ta postopek uporabite, če ne morete neposredno odpreti Accessove zbirke podatkov.

  1. Prepričajte se, da noben drug uporabnik trenutno ne uporablja datoteke zbirke podatkov.

  2. Zaženite Access.

  3. V Accessu 2013, Access 2016 in Access 2019:

    1. Na strani» predloge «dvokliknite prazna zbirka podatkov.

    2. Izberite datoteka > Zapri.

  4. Izberite Orodja za zbirke podatkov > Stisni in popravi zbirko podatkov.

  5. V pogovornem oknu Zbirka podatkov, iz katere želite stiskati se premaknite do zbirke podatkov, ki jo želite stisniti in popraviti, in dvokliknite.

Access ustvari kopijo stisnjene in popravljene zbirke podatkov na istem mestu.

Na vrh strani

Stiskanje in popravljanje poškodovane zbirke podatkov, ko vas Access pozove

Ko poskušate odpreti datoteko zbirke podatkov, ki je poškodovana, če ste pozvani, da Access stisne in popravi zbirko podatkov, izberite da. Zgodi se lahko dve stvari:

  • Če Access popolnoma popravi poškodovano datoteko, se prikaže sporočilo, da je bilo popravilo uspešno in da morate preveriti vsebino zbirke podatkov ter se prepričate, da je vse tako, kot mora biti.

  • Če je Access le delno uspešen, beleži predmete zbirke podatkov, ki jih ni bilo mogoče popraviti v sistemski tabeli z imenom MSysCompactErrors. Access odpre tabelo» MSysCompactErrors «v pogledu podatkovnega lista. Če ste naredili varnostno kopijo pred poškodbo zbirke podatkov, se lahko s pomočjo tabele »MSysCompactErrors« odločite, katere predmete želite uvoziti v popravljeno zbirko podatkov. Če želite razkriti sistemske tabele, z desno tipko miške kliknite naslovno vrstico za krmarjenje in nato v pogovornem oknu Možnosti krmarjenja izberite Pokaži sistemske predmete.

Na vrh strani

Zakaj morate stisniti in popraviti zbirko podatkov

V tem pregledu je razloženo, kako z ukazom Stisni in popravi zbirko podatkov lahko preprečite in popravite navedene težave, ki včasih vplivajo na zbirko podatkov: datoteke z uporabo postajajo vse večje in se poškodujejo.

Datoteke zbirke podatkov z uporabo postajajo vse večje

Ko dodate in posodobite podatke in spremenite njen načrt, se datoteka zbirke podatkov poveča. Nekaj te rasti lahko pripišete novim podatkom, druge razloge za povečanje pa je treba poiskati drugje:

  • Access ustvari začasne, skrite predmete za dokončanje raznovrstnih opravil. Včasih ti začasni predmeti ostanejo v zbirki podatkov, ko jih Access ne potrebuje več.

  • Če izbrišete predmet zbirke podatkov, se prostor na disku, kjer je bil predmet, ne povrne samodejno – datoteka zbirke podatkov še naprej uporablja ta prostor na disku, čeprav je predmet izbrisan.

Medtem ko se datoteka zbirke podatkov polni s preostankom začasnih in izbrisanih predmetov, se njena učinkovitost lahko slabša. Predmeti se lahko počasneje odpirajo, poizvedbe se zaganjajo dlje kot običajno in zdi se, da tipične operacije na splošno trajajo dlje.

Na vrh strani

Datoteke zbirke podatkov se lahko poškodujejo

V določenih okoliščinah se lahko datoteka zbirke podatkov poškoduje. Če datoteko zbirke podatkov daste v skupno rabo prek omrežja in več uporabnikov istočasno dela z datoteko, obstaja majhna možnost, da bo se bo ta datoteka poškodovala. Tveganje za poškodovanje je nekoliko večje, če uporabniki pogosto urejajo podatke v poljih »Zaznamek«, pri čemer se tveganje s časom povečuje. Temu tveganju se lahko izognete z uporabo ukaza Stisni in popravi zbirko podatkov.

Ta vrsta poškodb je pogosto posledica težave z modulom Visual Basic for Applications (VBA) in ne predstavlja tveganja izgube podatkov. Vendar pa poškodba te vrste predstavlja tveganje za poškodbo načrta zbirke podatkov, kot je izguba kode VBA ali neuporabni obrazci.

Le redko zaradi poškodbe datoteke zbirke podatkov pride do izgube podatkov. Po navadi je ta izguba omejena na zadnje dejanje enega uporabnika, torej eno samo spremembo podatkov. Ko uporabnik začne spreminjati podatke in pride do prekinitve spremembe – na primer zaradi prekinitve omrežne storitve – Access označi datoteko zbirke podatkov kot poškodovano. Čeprav je datoteko mogoče popraviti, pa nekateri podatki po končanem popravilu lahko manjkajo.

Glejte tudi

Zaščita podatkov z varnostnim kopiranjem in obnovitvijo procesov

Nastavitev splošnih uporabniških možnosti

Ali potrebujete dodatno pomoč?

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×