SQL Server berreskuratzea ereduak

Berreskurapen-ereduak Balance Disk Space Log fitxategi guztien aurkako eremua

SQL Server-k hiru berreskuratze-eredu eskaintzen ditu, SQL Server-k log fitxategiak nola kudeatzen dituen zehazteko eta zure datu-basea berreskuratzeko datuak galera edo hondamendiren baten ondoren. Horietako bakoitzak beste ikuspegi bat adierazten du diskurtsoaren kontserbaziorako arteko konpromisoa orekatzeko eta hondamendien granuloa berreskuratzeko aukerak eskaintzeko. SQL Server-k eskaintzen dituen hiru hondamendien berreskurapen ereduak hauek dira:

Ikus dezagun eredu horietako bakoitza xehetasun handiagoz.

Simple berreskuratzea eredua

Berreskuratzeko modelo sinplea besterik ez da: erraza. Ikuspegi honetatik, SQL Server-k transakzioen egunkarian informazio kopuru minimoa bakarrik mantentzen du. SQL Server transakzio-egunkaria trunkatzen du datu-basea transakzioaren kontrol-puntura iristen denean, ez da erregistro-sarrerarik utziko hondamendiaren berreskurapen-helburuetarako.

Berreskurapen-eredu sinplea erabiliz datu-baseetarako, babeskopien kopia osoa edo diferentea berreskura dezakezu bakarrik. Ezinezkoa da datubasea une jakin batean berreskuratzea, berreskuratzea segurtasun kopia osoa edo diferentea gertatu zen unean. Hori dela eta, datuen aldaketak automatikoki galduko dituzu azken babeseko full / diferentzialaren eta faltaren unearen artean.

Berreskuratzea eredu osoa

Berreskuratzeko modelo osoa ere autoeskribatzailearen izena da. Eredu honekin, SQL Server-k transakzioen erregistroa gordetzen du babeskopia egin arte. Horrek hondamendien berreskurapen plan bat diseinatu ahal izango du, datuen segurtasun kopia osoa eta diferentziala konbinatuta, transakzioen erregistroko babeskopiekin batera.

Datu-basearen hutsegite baten kasuan, erabateko berreskurapen-eredua erabiliz datuak berreskuratzeko malgutasun handiena duzu. Transakzio erregistroan gordetako datuen aldaketak gordetzeaz gain, berreskurapen-eredu osoa datu-base bat une jakin batean berrezartzeko aukera ematen dizu. Esate baterako, aldaketa okerrak zure datuak hondatuak izan badira astelehenean 2:36 etan, SQL Server-ren puntua berreskuratzeko erabil dezakezu zure datu-basea berriro 2:35 etara itzultzeko, akatsaren ondorioak ezabatuz.

Bulk-logged berreskuratzea eredua

Ontziratu gabeko saio berreskuratzeko eredua helburu bereziaren eredua da, berreskuratze-eredu osoaren antzekoa den moduan. Aldakuntza-eragiketa operatiboak ontziratu ohi dituen alde bakarra da. Gehiegizko erabiltzaileek transakzio-saioko eragiketa horiek erregistratzen dituzte logging minimoa bezala ezagutzen den teknika erabiliz. Horrek prozesatzeko denbora asko aurrezten du, baina puntua berreskuratzeko aukera ez erabiltzea eragozten du.

Microsoft-ek gomendatzen du bulkso-saioa berreskuratzeko eredua denboraldi laburretan soilik erabiliko duela. Praktika onak datu-basea aldatzea eskatzen du bulkatutako saio berreskurapen-ereduan, ontziratu gabeko eragiketak egin aurretik eta berreskuratze-eredu berrira berreskuratzeko eragiketa horiek osatzean.

Berreskurapen ereduak aldatzea

Erabili SQL Server Management Studio berreskuratzeko eredua ikusteko edo aldatzeko:

  1. Aukeratu zerbitzari egokia : konektatu SQL Server Database Engine-en dagokion instantzia, eta, gero, Objektu Explorer-en, egin klik zerbitzariaren izena zerbitzariaren zuhaitza zabaltzeko.
  2. Aukeratu datu-basea : zabaldu datu-baseak , eta, datu-basearen arabera, hautatu erabiltzaile-datu-base bat edo sistema datu- baseak zabaldu eta sistema-datu base bat aukeratu.
  3. Ireki datu-basearen propietateak : Egin klik eskuineko botoiaz datu-basea, eta egin klik Propietateak aukeran , Datu-basearen propietateak elkarrizketa-koadroa irekitzeko.
  4. Ikusi uneko berreskuratze-eredua : Aukeratu orri- panelean, egin klik Aukerak aukeran, berreskuratzeko ereduaren aukeraketa ikusteko.
  5. Aukeratu berreskuratzea eredu berria : Hautatu bai osorik , bai bulkatuan , bai sinplean .
  6. Egin klik Ados botoian .