Spriječiti te Ispravite probleme datoteke baze podataka pomoću sažimanja i popravka

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Datoteke baze podataka može brzo rasti dok ih koristite, ponekad impeding performansi. Mogu se povremeno postaju oštećen ili oštećen. Možete koristiti naredbu Sažmi i popravi bazu podataka programa Microsoft Office Access da biste spriječili ili rješavanje tih problema.

U ovom se članku objašnjavaju kako sigurnosno kopiranje i vraćanje baze podataka. Veze na dodatne informacije potražite u odjeljku Vidi također .

Sadržaj članka

Zašto Sažmi i popravi bazu podataka

Prije nego što započnete

Korištenje značajke sažimanja i popravka baze podataka pri sprječavanju problema s datotekama baze podataka i njihovu rješavanju

Zašto Sažmi i popravi bazu podataka

Ovaj pregled objašnjava kako pomoću naredbe za sažimanja i popravka može pomoći u sprječavanju i ispravljanju sljedeće probleme koji ponekad utječe na bazu podataka: rast veće pomoću i datoteke postanete oštećena.

Rast datoteke baze podataka pomoću

Dodavanje i ažuriranje podataka i promijeniti dizajn, datoteke baze podataka postaje veća. Neke od ovaj growth dolazi iz nove podatke, ali neke dolazi iz drugih izvora:

  • Access stvara privremeni, skrivene objekte da biste izvršili različite zadatke. Ponekad te privremene objekte ostaju u bazu podataka kada Access više nije potrebna.

  • Kada izbrišete objekta baze podataka, na disku zauzet objekt nije automatski vraćeno – datoteku baze podataka i dalje koristi taj prostor na disku, čak i ako se briše objekt.

Kako datoteku baze podataka puni s ostaje privremene i izbrisanih objekata, njegov performanse mogu smanjiti. Objekti otvara sporije, upiti može trajati dulje od uobičajenog da biste pokrenuli, i uobičajene operacije obično čini se da dulje.

Napomena : Sažimanje sažimanje podataka – će se arhivirati manjim uklanjanjem Neiskorišteni prostor baze podataka.

Oštećena datoteka baze podataka

U određenom okolnostima, datoteke baze podataka možete oštećena. Ako datoteku baze podataka se zajednički koristi putem mreže i više korisnika istodobno radite izravno s datoteku, tu datoteku ima mali rizik od postanete oštećena. Rizik od oštećenja donekle veća je Ako korisnici često urediti podatke u polja dopisa i vremenom poveća rizika. U ovom rizika možete prevladavanje pomoću naredbe sažimanja i popravka .

Često ovu vrstu oštećenje rezultat problema s Visual Basic for Applications (VBA) modul i predstavljati sigurnosni rizik od gubitka podataka. Međutim, ovu vrstu oštećenje predstavljati sigurnosni rizik od oštećenja dizajna baze podataka, kao što su gubi se VBA kod ili nestabilan obrazaca.

Rijetko, oštećenje datoteke baze podataka dovesti do gubitka podataka. Obično je ograničeno na zadnju akciju za jednog korisnika; taj se gubitak to jest, jedan promijenite podatke. Kada korisnik pokrene za promjenu podataka i promjenu prekine –, na primjer, zbog mrežni servis gubitka – pristup označava datoteke baze podataka, kao što je oštećena. Datoteku možete popraviti, ali neke podatke možda nema nakon dovršetka popravka.

Savjet : Podjela baze podataka može pridonijeti spriječiti oštećenje datoteke baze podataka te ograničiti gubitak podataka držanjem podataka u zasebnoj datoteci kojoj korisnici ne pristupaju izravno.

Access će vas da biste popravili datoteke oštećene baze podataka

Kada pokušate otvoriti datoteku baze podataka koja je oštećena, morat ćete omogućiti pristup automatski popravak datoteka. Možete i ručno pomoću naredbe sažimanja i popravka da biste popravili pa otvorite datoteke oštećene baze podataka.

Ako Access potpuno popravlja oštećene datoteke, prikazat će se poruka da popravak uspio i da biste trebali provjeriti sadržaj baze podataka da biste bili sigurni da je sve kako bi trebalo biti.

Ako je pristup samo djelomično uspješna, ona evidentira objekata baze podataka koji se mogu popraviti tako da odredite što vam je potrebno da biste oporavili iz sigurnosne kopije.

Napomena : Možete postaviti mogućnost baze podataka koja uzrokuje značajke sažimanja i popravka da biste se automatski pokrenuti svaki put kada zatvorite određenu bazu podataka. Ako ste vi jedini korisnik baze podataka, postavite ovu mogućnost. U dijeljenoj bazi podataka, možda ne želite postaviti tu mogućnost, jer je poremetiti invertiraju dostupnost baze podataka.

Vrh stranice

Prije nego što započnete

Razmotrite preuzimanje sljedeće radnje prije nego što počnete operacije sažimanja i popravka:

  • Uvijek ih sigurnosno kopirali    Tijekom postupka popravka pristup možda skratiti neke podatke iz tablice koje su oštećene. Katkad je moguće vratiti podatke iz sigurnosne kopije. Osim običnog sigurnosne kopije strategije, trebali biste ih sigurnosno kopirali koristiti naredbu sažimanja i popravka . Možete napraviti sigurnosnu kopiju pomoću naredbe Sigurnosno kopiranje baze podataka :

    • Kliknite gumb Microsoft Office Slika gumba Office , pokažite na Upravljanje, a zatim u odjeljku Upravljaj ovom bazom podataka kliknite Stvori sigurnosnu kopiju baze podataka.

  • Automatski Sažmi i popravi    Ako zajednički koristite datoteku baze podataka za jedan s drugim korisnicima na mreži, trebali biste postaviti bazu podataka da biste automatski Sažmi i popravi.

  • Uzeti u obzir tablica pogrešaka za oporavak sustava    Kada Access ne uspije popraviti sve objekte u datoteke oštećene baze podataka, sve objekte koji nije moguć su navedene u tablicu pod nazivom MSysCompactErrors. Ako postoje pogreške, Access otvara tablicu MSysCompactErrors u prikaz podatkovnog lista.

    Ako imate sigurnosne kopije koju ste unijeli prije postala baza podataka oštećena baze podataka, možete koristiti MSysCompactErrors tablice da biste utvrdili koje objekte koje želite uvesti popravljenu bazu podataka iz sigurnosne kopije baze podataka.

  • Nabavite isključivi pristup bazi podataka da biste koristili naredbu sažimanja i popravljanja    ako ste jedina osoba koja koristi bazu podataka, preskočite ostatak ovaj odjeljak i izravno ići Sažmi i popravi bazu podataka.

    Operacije sažimanja i popravka zahtijeva isključivi pristup datoteke baze podataka jer je postupak poremetiti drugim korisnicima. Drugi korisnici moraju obavijesti kada namjeravate pokrenuti na Sažmi i popravi operacija, tako da ih izbjegavaju korištenje baze podataka tijekom tog razdoblja.

    Obavještavanje korisnika i koliko ih morate izbjegavanje bazu podataka. Ako se pokrenuti Sažmi i popravi operacije redovito, evidenciji koliko dugo traje. Ne mogu se preciznije procjenjuje koja drugim korisnicima daju smjernice o koliko ih izbjegavajte korištenje baze podataka.

  • Nabavite dozvole potrebne za izvođenje operacije na sažimanja i popravljanja    ako koristite stariju verziju datoteke baze podataka, a nisu dio radna grupa, možda neće moći Sažmi i popravi bazu podataka na vlastitu. Ako nemate odgovarajuće dozvole, a morate Sažmi i popravi bazu podataka, zatražite pomoć administratora radne grupe.

Vrh stranice

Korištenje značajke sažimanja i popravka baze podataka pri sprječavanju problema s datotekama baze podataka i njihovu rješavanju

Automatski Sažmi i popravi bazu podataka kada se zatvori

Ručno sažimanje i popravak baze podataka

Automatski Sažmi i popravi bazu podataka kada se zatvori

Mogućnost za Sažmi kod zatvaranja baze podataka možete odabrati želite li automatski Sažmi i popravi bazu podataka kada se zatvori.

Napomena : Postavljanje ove mogućnosti utječe samo na bazu podataka koja je trenutno otvorena. Morate postaviti ovu mogućnost zasebno za svaku bazu podataka koju želite automatski Sažmi i popravi.

  1. Pritisnite gumb Microsoft Office Slika gumba Office , a zatim Mogućnosti programa Access.

  2. U dijaloškom okviru Mogućnosti programa Access pritisnite Trenutna baza podataka.

  3. U odjeljku Mogućnosti aplikacijeodaberite potvrdni okvir Sažmi kod zatvaranja .

Vrh stranice

Ručno sažimanje i popravak baze podataka

Uz ili umjesto korištenja mogućnosti Sažmi kod zatvaranja baze podataka, možete ručno pokrenite naredbu Sažmi i popravi . Naredba možete pokrenuti kada ste otvorili bazu podataka, a zatim pokrenete naredbu u bazi podataka koja je otvorena. Možete stvoriti i prečac na radnoj površini koji se izvodi naredbu sažimanja i popravka na određenu bazu podataka datoteke.

Sažimanje i popravak otvorene baze podataka

Napomena : Ako drugim korisnicima i trenutno koristite datoteku baze podataka, nećete moći izvršiti operacije sažimanja i popravka.

  • Kliknite Gumb Microsoft Office Slika gumba Office , pokažite na Upravljanjepa zatim u odjeljku Upravljaj ovom bazom podataka, kliknite Sažmi i popravi bazu podataka.

Sažmi i popravi bazu podataka koja je otvorena

Napomena : Ako drugim korisnicima trenutno koristite datoteku baze podataka, nećete moći izvršiti operacije sažimanja i popravka. Prilikom pokretanja postupka sažimanja i popravka nitko pomoću datoteke baze podataka.

  1. Pokrenite Access, ali otvorite bazu podataka.

  2. Kliknite Gumb Microsoft Office Slika gumba Office , pokažite na Upravljanjepa zatim u odjeljku Upravljaj ovom bazom podataka, kliknite Sažmi i popravi bazu podataka.

  3. U dijaloškom okviru baza podataka na sažetom iz pronađite i dvokliknite bazu podataka koju želite Sažmi i popravi.

Stvaranje prečaca na radnoj površini koji sažima i popravlja određenu bazu podataka

Možete stvoriti prečac na radnoj površini koji možete koristiti za sažimanje i popravak određenu bazu podataka.

Prije nego što počnete, provjerite je li mjesto datoteke Msaccess.exe na vašem računalu. Datoteka Msaccess.exe obično nalazi se u sljedećoj mapi:

C:\Program Files\Microsoft Office\Office12

Ne pronađete li datoteku Msaccess.exe na tom mjestu, potražite je i zabilježite cijeli put datoteke.

Stvaranje prečaca radne površine   

  1. Desnom tipkom miša kliknite radnu površinu, pokažite na Novo, a zatim kliknite prečac na izborniku prečaca.

  2. Na prvoj stranici čarobnjaka za stvaranje prečaca, u okvir Upišite mjesto stavke upišite dvostruki navodnik (""), unesite cijeli put datoteke Msaccess.exe (uključujući naziv datoteke), a zatim upišite drugi dvostruke navodnike. (Osim toga, kliknite Pregledaj da biste pronašli i odaberite datoteku. U ovom slučaju navodnim znakovima automatski se dodaju.)

    Ako, na primjer, upišite:"c:\Programske datoteke\Microsoft Office\Office12\msaccess.exe"

  3. Pratiti desni navodnik unesite razmak, a zatim upišite cijeli put do baze podataka koje želite Sažmi i popravi. Ako put sadrži razmake, obuhvatite navodnicima. Upišite još jedan razmak, a zatim upišite/sažimanja.

    Ako, na primjer, upišite: /compact "C:\My mapa\Moja baza podataka.accdb"

  4. Kliknite Dalje.

  5. U okvir Unesite naziv za ovaj prečac unesite naziv prečaca i kliknite Završi.

    Čarobnjak će stvoriti prečac i smjestiti ga na radnu površinu.

  6. Kad god želite Sažmi i popravi bazu podataka, dvokliknite prečac.

    Savjet : Da biste dodali prečac radne površine na izbornik Start , desnom tipkom miša kliknite prečac, a zatim na izborniku prečacu pritisnite Prikači na izbornik Start .

Vrh stranice

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×