Mga SQL Server Recovery Models

Pagbawi sa mga Modelo Balanse nga Disk Space Batok sa Kumpletong Log Files

Ang SQL Server naghatag og tulo ka mga modelo sa pagpaayo nga nagtugot kanimo sa pagtino sa pamaagi nga ang SQL Server nagadumala sa mga log file ug nag-andam sa imong database alang sa pagkaayo human sa pagkawala sa datos o uban pang kalamidad. Ang matag usa niini nagrepresentar sa usa ka lain-laing pamaagi sa pagbalanse sa tradeoff tali sa pagkonserba sa disk space ug paghatag alang sa granular disaster recovery options. Ang tulo ka mga modelo sa pagbawi sa kalamidad nga gitanyag sa SQL Server mao ang:

Atong tan-awon ang matag usa nga mga modelo sa dugang nga detalye.

Simple nga Modelo sa Pagkaayo

Ang yano nga modelo sa pagkaayo mao lang: simple. Sa niini nga pamaagi, SQL Server nagmintinar lamang sa usa ka gamay nga kantidad sa impormasyon sa log sa transaksyon. Ang SQL Server nagputol sa log sa transaksyon sa matag higayon nga ang database makaabot sa usa ka tsekpoint sa transaksyon, nga dili magbilin sa mga log entries alang sa mga katuyoan sa pag-ayo sa kalamidad.

Alang sa mga database gamit ang yano nga modelo sa pagpaayo, mahimo nimong mapahiuli ang bug-os o lainlaing mga pag-backup lamang. Dili posible nga ibalik ang ingon nga database sa usa ka punto sa panahon - mahimo nimong ibalik kini sa eksakto nga panahon nga ang usa ka bug-os o lainlaing backup nga nahitabo. Busa, awtomatiko ka nga mawad-an sa bisan unsa nga mga kausaban sa datos nga gihimo tali sa panahon sa labing bag-o nga bug-os / differential nga tabang ug ang panahon sa kapakyasan.

Bug-os nga Modelo sa Pagpahiuli

Ang bug-os nga modelo sa pagkaayo usab adunay ngalan sa paglitok sa kaugalingon. Uban niini nga modelo, ang SQL Server gipanalipdan ang transaksyon nga log hangtud nga imo kining gibalik. Kini nagtugot kanimo sa pagdesinyo sa usa ka plano sa pag-ayo sa kalamidad nga naglakip sa usa ka kombinasyon sa bug-os ug differential nga pag-backup sa database nga may kalabutan sa pag-backup sa mga transaksyon sa transaksyon.

Sa panghitabo sa usa ka pagkapakyas sa database, ikaw adunay labing pagka-flexible nga pagpabalik sa mga database gamit ang bug-os nga recovery model. Gawas pa sa pagpreserbar sa mga pag-usab sa kasayuran nga gitipigan diha sa log sa transaksyon, ang bug-os nga modelo sa pagpaayo nagtugot kanimo nga ibalik ang usa ka database sa usa ka piho nga punto sa panahon. Pananglitan, kung ang sayop nga pag-uswag nakadaut sa imong datos sa alas 2:36 sa buntag sa Lunes, mahimo nimo gamiton ang pagbalik sa SQL Server sa pagbalik sa imong database balik sa 2:35 sa buntag, pagputol sa mga epekto sa sayup.

Bulk-logged Recovery Model

Ang bulk-logged recovery model usa ka modelo sa espesyal nga katuyoan nga nagtrabaho sa susama nga paagi sa bug-os nga modelo sa pagkaayo. Ang bugtong kalainan mao ang paagi sa pagdumala sa dagkong mga pagbag-o nga mga operasyon sa data. Ang bulk-logged model nagrekord sa mga operasyon sa log sa transaksyon gamit ang usa ka pamaagi nga nailhan nga minimal nga logging . Kini makadaginot sa panahon sa pagproseso, apan nagpugong kanimo sa paggamit sa point-in-time nga kapilian sa pagpabalik.

Girekomendar sa Microsoft nga ang gigamit nga bulk recovery log model gamiton lamang sa mubo nga mga panahon. Ang labing maayo nga pamatasan nag-ingon nga imong gibalhin ang usa ka database sa bulk-logged recovery model sa wala pa ipahigayon ang daghang mga operasyon ug ipasig-uli kini ngadto sa bug-os nga modelo sa pagkaayo sa diha nga ang mga operasyon kompleto.

Nag-usab nga mga Modelo sa Pag-ayo

Paggamit sa SQL Server Management Studio aron tan-awon o usbon ang modelo sa pagbawi:

  1. Pilia ang may kalabutan nga server : Ikonekta ang tukma nga pananglitan sa SQL Server Database Engine, dayon sa Object Explorer, i-click ang ngalan sa server aron mapalapdan ang punoan sa server.
  2. Pagpili sa database : Expand Databases , ug, depende sa database, bisan pagpili sa usa ka user database o pagpalapad sa System Databases ug pagpili sa usa ka database system.
  3. Ablihi ang Database Properties : Pag-right-click sa database, ug dayon i-klik ang Properties , aron maablihan ang dialog Properties dialog box.
  4. Tan-awa ang kasamtangan nga Model sa Pagpaayo : Diha sa Pagpili sa usa ka pane sa panid , i-klik ang Mga Opsyon aron sa pagtan-aw sa pinili nga modelo sa Pagpangita.
  5. Pilia ang bag-ong Modele sa Pagpaayo : Pilia ang Full , Bulk-logged , o Simple .
  6. I-klik ang OK .