Palīdzētu novērst un labot datu bāzes failu problēmas, izmantojot saspiešanas un labošanas

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Datu bāzes failus var augt ātri to lietošanas laikā, dažkārt traucē veiktspēju. Tās arī dažkārt var kļūt bojāti, vai bojātas. Lai novērstu šo problēmu, varat izmantot komandu saspiest un labot datu bāzi programmā Microsoft Office Access.

Šajā rakstā skaidrots, kā dublēt vai atjaunot datu bāzi. Saites uz papildinformāciju, skatiet sadaļā Skatiet arī .

Šajā rakstā

Kāpēc saspiest un labot datu bāzi

Pirms izveides sākšanas

Kā novērst un labot datu bāzes failu problēmas, izmantojot saspiešanas un labošanas iespēju

Kāpēc saspiest un labot datu bāzi

Šis pārskats ir paskaidrots, kā izmantojot saspiešanas un labošanas komanda var palīdzēt, novērst un labot radušās šādas problēmas, kas dažkārt ietekmē datu bāzes: auga lielākas ar lietošanu un kļūst bojāti faili.

Datu bāzes failu augt ar izmantošana

Pievienojiet un atjauninātu datus un mainīt tās noformējumu, datu bāzes fails kļūst lielāks. Daži no šī pieauguma nāk no jaunajiem datiem, bet daži nāk no citiem avotiem:

  • Programma Access izveido pagaidu, slēptajam objektu veikt dažādus uzdevumus. Dažreiz šos pagaidu objektus paliek savā datu bāzē pēc Access vairs nav vajadzīgi.

  • Dzēšot datu bāzes objektu, diska vietu, kas aizņem objekts netiek automātiski izceltas — datu bāzes failu joprojām izmanto diskā, pat tad, ja objekts ir dzēsts.

Datu bāzes faila aizpildīta ar joprojām ir pagaidu un izdzēsto objektu, var mazināt veikumu. Objektu var atvērt lēnāk, vaicājumu var būt nepieciešams vairāk laika nekā parasti, lai palaistu un parastie darbības parasti šķiet, ka nepieciešams ilgāks laiks.

Piezīme : Saspiešana nesaspiež datu — tas padara datu bāzes failu mazāku novēršot pieejamo vietu.

Datu bāzes failus var bojātas

Īpašos apstākļos var bojāti datu bāzes fails. Ja datu bāzes fails tiek koplietota tīklā un vairākiem lietotājiem vienlaikus strādāt tieši ar failu, šis fails ir mazs risks kļūst bojāti. Sabojāšanas risks ir nedaudz lielāku, ja lietotāji bieži rediģēt datu Memo laukos un risku aug laika gaitā. Var mazināt šo risku, izmantojot komandu saspiest un labot .

Bieži šāda veida bojājumi rodas problēmas ar Visual Basic for Applications (VBA) modulis un neapdraud datu zuduma. Tomēr šī tipa bojājumi rada risku no datu bāzes noformējuma bojājumu, piemēram, zaudēti VBA kodu vai lietojama veidlapu.

Reti, datu bāzes failu sabojāšanas iespēja izraisīt datu zudumu. Parasti šo zaudējumu ir ierobežota līdz vienam lietotājam; pēdējo darbību tas ir, vienu mainīt datus. Kad lietotājs sāk, lai mainītu datus un izmaiņas tiek pārtraukta — piemēram, jo tīkla pakalpojumu kritums — Access atzīmē datu bāzes failu par bojātu. Failu var labot, bet daži dati var nebūt, kad labošana ir pabeigta.

Padoms : Datu bāzes sadalīšanas palīdz izvairīties no datu bāzes failu sabojāšanas un samazināt datu zudumu, glabājot datus atsevišķā failā, kuriem lietotāji nevar piekļūt tiešā veidā.

Programma Access aicina bojātas datu bāzes faila labošana

Mēģinot atvērt datu bāzes failu, kas ir bojāts, saņemat aicinājumu ļaut programmai Access, automātiski labotu šo failu. Lai labotu un bojātas datu bāzes faila atvēršana, varat izmantot arī manuāli komandu saspiešana un labošana .

Ja Access pilnībā remonts bojāts fails, tiek parādīts ziņojums par to, ka labošana bija veiksmīga un jāpārbauda datu bāzes saturu un pārliecinieties, ka viss ir tā, kā tam jābūt.

Ja Access ir tikai daļēji veiksmīga, tā saglabā informāciju par datu bāzes objekti, kurus nevar varētu izlabot, tāpēc, ka varat noteikt, kas ir nepieciešams, lai atkoptu no dublējuma.

Piezīme : Varat iestatīt opcijas datu bāzes, kas izraisa saspiešanas un labošanas līdzekli, lai palaistu automātiski ikreiz, kad aizverat konkrētu datu bāzi. Ja esat vienīgais lietotājs datu bāzi, ir jāiestata šo opciju. Vairāku lietotāju datu bāzēs, iespējams, nevēlaties iestatiet šo opciju, jo tas var traucēt acumirklī datu bāzes pieejamību.

Uz lapas sākumu

Pirms izveides sākšanas

Apsveriet iespēju veikt tālāk norādītās darbības, pirms darba sākšanas saspiešanas un labošanas operāciju.

  • Vienmēr izveidot dublējumu    Labošanas laikā Access var apcirst datus no tabulas, kas ir bojāts. Dažreiz ir iespējams atkopt šos datus no dublējuma. Papildus jūsu regulāras dublēšanas stratēģiju būtu izveidotu dublējumu, pirms izmantojat saspiešanas un labošanas komanda. Varētu izveidot dublējumu, izmantojot komandu Veidot datu bāzes dublējumkopiju :

    • Noklikšķiniet uz Microsoft Office pogas pogas attēls , norādiet uz Pārvaldīt un pēc tam sadaļā Pārvaldīt šo datu bāzi noklikšķiniet uz Veidot datu bāzes dublējumu.

  • Automātiski saspiešana un labošana    Ja vien vienā datu bāzes faila koplietojat ar citiem lietotājiem tīklā, jums vajadzētu iestatīt automātiski saspiest un labot datu bāzi.

  • Ņemiet vērā sistēmas atkopšanas kļūdu tabulā    Ja Access nevar labot visus objektus bojātas datu bāzes failā, tabulā ar nosaukumu MSysCompactErrors ir atzīmēts visus objektus, kas nevar atkopt. Ja ir kļūdas, programma Access atver tabulu MSysCompactErrors Datu lapas skats.

    Ja esat atvēris datu bāzi, kuru pirms kļuva bojāts datu bāzes dublēšana, var izmantot MSysCompactErrors tabulu, lai noteiktu, kurā objekti, kuras vēlaties importēt no datu bāzes dublējuma salabotas datu bāzes.

  • Iegūt ekskluzīvu piekļuvi datu bāzi, izmantojiet komandu saspiešanas un labošanas    ja esat vienīgā persona, kas izmanto datu bāzi, varat izlaist šo sadaļu pārējā un doties tieši uz saspiešanas un labošanas datu bāze.

    Saspiešanas un labošanas operāciju prasa ekskluzīvu piekļuvi datu bāzes fails, jo darbība var traucēt citiem lietotājiem. Citi lietotāji būtu paziņot, kad plānojat palaist saspiešana un labošana darbību, tāpēc, ka viņus, lai nelieto datu bāzi šajā laika periodā.

    Lietotāju informēšana, cik ilgi tie ir nelieto datu bāzi. Ja jūs palaist kompaktā un darbības regulāri, saglabātu ierakstu par to, cik ilgi. Pēc tam varat veikt precīzākus aprēķinus, kas piešķirt citiem lietotājiem norādījumus par to, cik ilgi tie būtu nelieto datu bāzi.

  • Iegūt pietiekami atļaujas , lai veiktu saspiešanas un labošanas operāciju    ja izmantojat vecākas versijas datu bāzes faila un ir daļa no darbgrupa, iespējams, nevarēsit saspiest un labot datu bāzi savas piezīmes. Ja jums ir nepieciešamās atļaujas, un jums ir nepieciešams saspiest un labot datu bāzi, sazinieties ar Darbgrupas administratoru, lai saņemtu palīdzību.

Uz lapas sākumu

Kā novērst un labot datu bāzes failu problēmas, izmantojot saspiešanas un labošanas iespēju

Automātiski saspiest un labot datu bāzi, kad tas tiek aizvērts

Datu bāzes manuāla saspiešana un labošana

Automātiski saspiest un labot datu bāzi, kad tas tiek aizvērts

Aizverot saspiest datu bāzes opciju var izvēlēties, ja vēlaties automātiski saspiest un labot datu bāzi, kad tas tiek aizvērts.

Piezīme : Šī opcija iestatījums ietekmē tikai datu bāzi, kas pašlaik ir atvērts. Iestatiet šo opciju, atsevišķi par katru datu bāzi, kas automātiski saspiešana un labošana.

  1. Noklikšķiniet uz Microsoft Office pogas pogas attēls un pēc tam noklikšķiniet uz Access opcijas.

  2. Dialoglodziņā Piekļuves opcijas noklikšķiniet uz Pašreizējā datu bāze.

  3. Sadaļā Lietojumprogrammas opcijasatzīmējiet izvēles rūtiņu aizverot saspiest .

Uz lapas sākumu

Datu bāzes manuāla saspiešana un labošana

Papildus vai vietā izmantojot aizverot saspiest datu bāzes opciju, varat manuāli palaist saspiešanas un labošanas komanda. Kad esat atvēris datu bāzi, un jūs varat palaist komandu par datu bāzi, kas nav atvērta, varat izpildīt komandu. Varat arī izveidot darbvirsmas saīsni, ko veic saspiešanas un labošanas komanda ar noteiktu datu bāzes failu.

Saspiest un labot datu bāzi, kas ir atvērta

Piezīme : Ja citi lietotāji arī pašlaik izmantojat datu bāzes failu, nevar veikt saspiešanas un labošanas operāciju.

  • Noklikšķiniet uz Microsoft Office pogas pogas attēls , norādiet uz pārvaldītun pēc tam sadaļā Pārvaldīt šo datu bāzi, noklikšķiniet uz saspiest un labot datu bāzi.

Saspiest un labot datu bāzi, kas nav atvērta

Piezīme : Ja citi lietotāji pašlaik izmantojat datu bāzes failu, nevar veikt saspiešanas un labošanas operāciju. Kamēr veicat saspiešanas un labošanas operāciju, neviens var izmantot datu bāzes failu.

  1. Startējiet programmu Access, bet nevar atvērt datu bāzi.

  2. Noklikšķiniet uz Microsoft Office pogas pogas attēls , norādiet uz pārvaldītun pēc tam sadaļā Pārvaldīt šo datu bāzi, noklikšķiniet uz saspiest un labot datu bāzi.

  3. Dialoglodziņā datu bāzes kompaktajā no Naviģējiet un veiciet dubultklikšķi uz datu bāzi, kuru vēlaties saspiest un labot.

Izveidot saīsni darbvirsmā, kas saspiež un labo konkrētu datu bāzi

Varat izveidot saīsni darbvirsmā, ko var izmantot, lai saspiešana un labošana konkrētu datu bāzi.

Pirms sākat, pārbaudiet, vai jūsu datorā Msaccess.exe faila atrašanās vietu. Parasti Msaccess.exe fails atrodas šajā mapē:

C:\Program Files\Microsoft Office\Office12

Ja fails Msaccess.exe šajā vietā nav atrodams, sameklējiet failu un pierakstiet pilnu faila ceļu.

Darbvirsmas saīsnes izveide   

  1. Ar peles labo pogu noklikšķiniet uz darbvirsmas, norādiet uz Jaunsun pēc tam īsinājumizvēlnē noklikšķiniet uz saīsne .

  2. Vednī saīsnes izveide lodziņā Ierakstiet vienuma atrašanās vietu pirmajā lapā ierakstiet pēdiņas ("), ievadiet pilnu ceļu uz Msaccess.exe failu (ieskaitot faila nosaukumu) un pēc tam ierakstiet citu pēdiņas. (Vai arī noklikšķiniet uz Pārlūkot , lai atrastu un atlasītu failu. Šajā gadījumā pēdiņas tiek pievienotas automātiski.)

    Piemēram, ierakstiet:"C:\Program Files\Microsoft Office\Office12\msaccess.exe"

  3. Aiz aizverošās pēdiņas ievadiet atstarpi un pēc tam ierakstiet pilnu ceļu uz datu bāzi, kuru vēlaties saspiest un labot. Ja ceļš ir atstarpes, iekļaujiet ceļu pēdiņās. Ierakstiet vēl vienu atstarpi un pēc tam ierakstiet/saspiest.

    Piemēram, ierakstiet: "C:\My Folder\My Database" /compact

  4. Noklikšķiniet uz Tālāk.

  5. Lodziņā Ierakstiet šīs saīsnes nosaukumu ievadiet saīsnes nosaukumu, tad noklikšķiniet uz Pabeigt.

    Vednis izveido saīsni un novieto to darbvirsmā.

  6. Ikreiz, kad vēlaties saspiest un labot datu bāzi, veiciet dubultklikšķi uz saīsnes.

    Padoms : Lai darbvirsmas saīsni pievienotu izvēlnei Sākt , ar peles labo pogu noklikšķiniet uz saīsnes un pēc tam īsinājumizvēlnē noklikšķiniet uz Piespraust izvēlnei Sākt .

Uz lapas sākumu

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×