Datu aizsardzība, izmantojot dublēšanu un atjaunošanu

 Piezīme    Šis raksts neattiecas uz Access programmām — tādas datu bāzes paveidu, kas tiek izstrādāta, izmantojot programmu Access, un publicēta tiešsaistē. Papildinformāciju skatiet rakstā Access programmas izveide.

Lai atjaunotu visu datu bāzi pēc sistēmas kļūmes vai kādu datu bāzes objektu, ja kļūdu nevar labot ar komandu Atsaukt, jums būs nepieciešama darbstacijas datu bāzes dublējumkopija.

Ja jums šķiet, ka datu bāzes dublējumkopija tikai lieki aizņems krātuves vietu, padomājiet par laiku, ko ietaupīsit, novēršot datu un noformējuma zudumu. Regulāra dublējumu izveide ir īpaši svarīga, ja datu bāzi atjaunina vairāki lietotāji. Bez dublējumkopijas nevarēsit atjaunot bojātus vai trūkstošus objektus vai izmaiņas datu bāzes noformējumā.

Šajā rakstā


Regulāras dublējumu izveides plānošana

Dažas izmaiņas vai kļūdas ir neatgriezeniskas, tāpēc nevajadzētu gaidīt datu zudumu, lai pārliecinātos par datu bāzes dublējumkopijas nepieciešamību. Piemēram, ja dzēšat ierakstus vai maināt datus, izmantojot darbības vaicājumu (darbības vaicājums: vaicājums, kas kopē vai maina datus. Darbības vaicājumi ietver pievienošanas, dzēšanas, tabulas izveidošanas un atjaunināšanas vaicājumus. Tos Navigācijas rūtī var atšķirt pēc izsaukuma zīmes (!) blakus to nosaukumiem.), nevienu vērtību, kas atjaunināta, izmantojot šo vaicājumu, nevar atjaunot ar komandu Atsaukt.

 Padoms   Pirms jebkura darbības vaicājuma izpildes ieteicams izveidot dublējumu, it īpaši, ja, izmantojot šo vaicājumu, tiks izdzēsti vai mainīti dati.

Ja datu bāzi izmanto vairāki lietotāji, pirms dublējuma izveides pārliecinieties, vai visi lietotāji ir aizvēruši šo datu bāzi, šādi saglabājot visas izmaiņas datos.

Šeit sniegtas dažas vadlīnijas, kas palīdzēs izlemt, cik bieži veidot savas datu bāzes dublējumkopiju:

  • Ja datu bāze ir arhīvs vai tiek izmantota tikai uzziņas vajadzībām un izmaiņas tajā tiek veiktas reti, būs pietiekami, ja dublējumus izveidosit tikai noformējuma vai datu izmaiņu gadījumos.
  • Ja šī datu bāze ir aktīva un dati bieži tiek mainīti, izveidojiet datu bāzes regulāras dublēšanas grafiku.
  • Ja datu bāzi izmanto vairāki lietotāji, datu bāzes dublējumkopiju izveidojiet ikreiz, kad veiktas izmaiņas noformējumā.

 Piezīme    Saistīto tabulu (saistīta tabula: tabula, kas tiek glabāta failā ārpus atvērtās datu bāzes, tajā Access var piekļūt ierakstiem. Ierakstus saistītā tabulā var pievienot, dzēst un rediģēt, bet nevar mainīt tabulas struktūru.) datu dublējumu izveides vajadzībām izmantojiet jebkuru dublēšanas līdzekli, kas pieejams programmā, kurā iekļautas šīs saistītās tabulas. Ja datu bāze, kurā ietilpst šīs saistītās tabulas, ir Access datu bāze, izpildiet sadaļā Sadalītas datu bāzes dublēšana norādītās darbības.

Uz lapas sākumu Uz lapas sākumu

Datu bāzes dublēšana

Datu bāzes dublējuma izveides laikā Access saglabā un aizver noformējuma skatā atvērtos objektus un saglabā datu bāzes faila kopiju, izmantojot jūsu norādīto nosaukumu un atrašanās vietu.

 Piezīme   Access vēlreiz atver objektus saskaņā ar objekta rekvizīta Noklusējuma skats vērtību.

Atveriet datu bāzi, kurai vēlaties izveidot dublējumkopiju, un veiciet šādas darbības:

  1. Noklikšķiniet uz Fails un pēc tam uz Saglabāt kā.
  2. Sadaļā Faila tipi noklikšķiniet uz Saglabāt datu bāzi kā.
  3. Sadaļā Papildu noklikšķiniet uz Veidot datu bāzes dublējumu un pēc tam noklikšķiniet uz Saglabāt kā.
  4. Dialoglodziņa Saglabāšana kā lodziņā Faila nosaukums apskatiet datu bāzes dublējuma nosaukumu.

Šo nosaukumu var mainīt pēc vēlēšanās, taču noklusējuma nosaukumā ir iekļauts gan sākotnējā datu bāzes faila nosaukums, gan dublējuma izveides datums.

 Padoms    Atjaunojot datus vai objektus no dublējuma, parasti jāzina dublētās datu bāzes nosaukums un dublējuma izveides datums, tāpēc vēlams izmantot noklusējuma faila nosaukumu.

  1. Sarakstā Saglabāt kā tipu atlasiet faila tipu, kādā vēlaties saglabāt datu bāzes dublējumu, un pēc tam noklikšķiniet uz Saglabāt.

Uz lapas sākumu Uz lapas sākumu

Sadalītas datu bāzes dublēšana

Sadalīta datu bāze parasti sastāv no diviem datu bāzes failiem: aizmugursistēmas datu bāzes, kurā iekļauti tikai tabulu dati, un priekšgalsistēmas datu bāzes, kurā iekļautas saites uz aizmugursistēmas datu bāzes tabulām, kā arī vaicājumi, formas, atskaites un citi datu bāzes objekti. Visi dati tiek glabāti aizmugursistēmas datu bāzē. Visi lietotāja interfeisa objekti, piemēram, vaicājumi, formas un atskaites, tiek glabāti priekšgala datu bāzē.

Dublējot sadalītu datu bāzi, priekšgalsistēmas un aizmugursistēmas datu bāzes jādublē neatkarīgi viena no otras, un bieža šī procesa izpilde var būt laikietilpīga. Tā kā aizmugursistēmas datu bāzē ir iekļauti dati, svarīgāk ir regulāri dublēt aizmugursistēmas datu bāzi.

Izveidojiet priekšgalsistēmas datu bāzes dublējumu, kad maināt tās noformējumu. Atsevišķi priekšgalsistēmas lietotāji var veikt individuālas noformējuma izmaiņas, tāpēc apsveriet iespēju prasīt lietotājiem izveidot savas priekšgalsistēmas datu bāzes dublējumkopijas.

Aizmugursistēmas datu bāzes dublēšana

Pirms dublēšanas sākuma informējiet lietotājus, jo, lai izpildītu dublēšanu, ir nepieciešama ekskluzīva piekļuve datu bāzes failam, un lietotāji dublēšanas procesa izpildes laikā, iespējams, nevarēs lietot aizmugursistēmas datu bāzi.

  1. Lai atvērtu tikai aizmugursistēmas datu bāzi, startējiet programmu Access.
  2. Noklikšķiniet uz Citu failu atvēršana > Dators > Pārlūkot un pēc tam atlasiet aizmugursistēmas datu bāzes failu, kuru vēlaties dublēt.
  3. Noklikšķiniet uz bultiņas, kas atrodas blakus pogai Atvērt, un pēc tam noklikšķiniet uz Atvērt ekskluzīvi.

Dialoglodziņš Atvēršana, kurā redzams izvērstas pogas Atvērt nolaižamais saraksts ar rādītāju virs opcijas Atvērt ekskluzīvi.

  1. Noklikšķiniet uz Fails un pēc tam uz Saglabāt kā.
  2. Sadaļā Failu tipi noklikšķiniet uz Saglabāt datu bāzi kā.
  3. Sadaļā Papildu noklikšķiniet uz Veidot datu bāzes dublējumu un pēc tam noklikšķiniet uz Saglabāt kā.
  4. Dialoglodziņa Saglabāšana kā lodziņā Faila nosaukums apskatiet datu bāzes dublējuma nosaukumu.

Ja vēlaties, šo nosaukumu var mainīt, taču noklusējuma nosaukumā ir iekļauts gan sākotnējā datu bāzes faila nosaukums, gan dublējuma izveides datums.

 Padoms    Atjaunojot datus vai objektus no dublējuma, parasti jāzina dublētās datu bāzes nosaukums un dublējuma izveides datums, tāpēc vēlams izmantot noklusējuma faila nosaukumu.

  1. Dialoglodziņā Saglabāšana kā atlasiet atrašanās vietu, kurā vēlaties saglabāt aizmugursistēmas datu bāzes dublējumkopiju, un pēc tam noklikšķiniet uz Saglabāt.

Priekšgalsistēmas datu bāzes dublēšana

Lai pēc priekšgalsistēmas datu bāzes noformējuma izmaiņām izveidotu tās dublējumu, neaizveriet datu bāzi tūlīt pēc šo noformējuma izmaiņu veikšanas. Pēc tam izpildiet sadaļā Datu bāzes dublēšana norādītās darbības, sākot ar 2. darbību.

Uz lapas sākumu Uz lapas sākumu

Datu bāzes atjaunošana

 Piezīme    Datu bāzi var atjaunot tikai tad, ja ir izveidota tās dublējumkopija.

Par dublējumu tiek uzskatīta zināma derīga datu bāzes faila kopija — kopija, par kuras datu integritāti un noformējumu esat pārliecināts. Lai izveidotu dublējumus, izmantojiet programmas Access komandu Veidot datu bāzes dublējumu, bet, lai atjaunotu datu bāzi, jūs varat izmantot jebkuru zināmu derīgu kopiju. Piemēram, jūs varat atjaunot datu bāzi, izmantojot kopiju, kas tiek glabāta ārējā dublēšanas USB ierīcē.

Atjaunojot visu datu bāzi, datu bāzes dublējumkopija aizstāj datu bāzes failu, kurš ir bojāts, kurā pastāv datu apstrādes problēmas vai kura trūkst.

  1. Atveriet failu pārlūku un atrodiet zināmu derīgu datu bāzes kopiju.
  2. Nokopējiet zināmo derīgo kopiju vietā, kur jāaizstāj bojātā vai jāatjauno trūkstošā datu bāze.

Ja tiek parādīts vaicājums, vai aizstāt esošu failu, apstipriniet to.

Uz lapas sākumu Uz lapas sākumu

Datu bāzes objektu atjaunošana

Ja jums jāatjauno viens vai vairāki datu bāzes objekti, šos objektus no datu bāzes dublējumkopijas importējiet datu bāzē, kurā ir iekļauti (vai trūkst) atjaunošanai paredzētie objekti.

 Svarīgi!   Ja citās datu bāzēs vai programmās ir iekļautas saites uz šiem atjaunojamiem datu bāzes objektiem, ļoti svarīgi ir atjaunot datu bāzi tās pareizajā atrašanās vietā. Ja to nedarīsit, nedarbosies saites uz datu bāzes objektiem, un tās būs jāatjaunina.

  1. Atveriet datu bāzi, kurā vēlaties atjaunot objektu.
  2. Lai atjaunotu trūkstošu objektu, pārejiet pie 3. darbības. Lai aizstātu objektu, kurš ir bojāts, kurā trūkst datu vai kurš vairs nedarbojas pareizi, rīkojieties šādi:
    1. Ja vēlaties saglabāt esošo objektu vai pēc atjaunošanas salīdzināt to ar atjaunoto versiju, pirms objekta atjaunošanas pārdēvējiet to. Piemēram, ja vēlaties atjaunot bojātu formu, kuras nosaukums ir Kontrollapa, bojāto formu var pārdēvēt par Kontrollapa_bojāta.
    2. Izdzēsiet aizstāšanai paredzēto objektu.

 Piezīme   Dzēšot datu bāzes objektus, vienmēr rīkojieties piesardzīgi, jo šie objekti var būt saistīti ar citiem datu bāzes objektiem.

  1. Noklikšķiniet uz Ārēji dati un grupā Importēt un saistīt noklikšķiniet uz Access.
  2. Dialoglodziņā Ārēju datu Access datu bāzes iegūšana noklikšķiniet uz Pārlūkot, lai atrastu datu bāzes dublējumu, un pēc tam noklikšķiniet uz Atvērt.
  3. Atlasiet Tabulu, vaicājumu, formu, atskaišu, makro un moduļu importēšana pašreizējā datu bāzē un pēc tam noklikšķiniet uz Labi.
  4. Dialoglodziņā Objektu importēšana noklikšķiniet uz cilnes, kura atbilst atjaunošanai paredzētā objekta tipam. Piemēram, ja vēlaties atjaunot tabulu, noklikšķiniet uz cilnes Tabulas.
  5. Noklikšķiniet uz objekta, lai to atlasītu.
  6. Ja vēlaties atjaunot arī citus objektus, atkārtojiet 6. un 7. darbību, līdz ir atlasīti visi atjaunošanai paredzētie objekti.
  7. Lai pirms objektu importēšanas pārskatītu importēšanas opcijas, dialoglodziņā Objektu importēšana noklikšķiniet uz pogas Opcijas.
  8. Pēc objektu atlases un importēšanas opciju iestatīšanas noklikšķiniet uz Labi, lai atjaunotu objektus.

Lai dublējumus izveidotu automātiski, ieteicams izmantot produktu, kas veic automātisku failu sistēmas dublēšanu, piemēram, failu servera dublēšanas programmatūru vai ārēju dublēšanas USB ierīci.

Uz lapas sākumu Uz lapas sākumu

 
 
Attiecas uz:
Access 2013