Modelau Adfer Gweinyddwr SQL

Modiwlau Adfer Mannau Disgwyl Cydbwysedd yn erbyn Ffeiliau Log Cwblhau

Mae SQL Server yn darparu tri model adfer sy'n eich galluogi i bennu sut mae SQL Server yn rheoli ffeiliau log ac yn paratoi eich cronfa ddata ar gyfer adferiad ar ôl colli data neu drychineb arall. Mae pob un o'r rhain yn ymagwedd wahanol tuag at gydbwyso'r tradeoff rhwng cadw gofod disg a darparu ar gyfer opsiynau adfer trychinebau gronynnol. Y tri model adfer trychineb a gynigir gan SQL Server yw:

Gadewch i ni edrych ar bob un o'r modelau hynny yn fanylach.

Model Adfer Syml

Y model adennill syml yw hynny: syml. Yn yr agwedd hon, mae Gweinyddwr SQL yn cynnal dim ond ychydig iawn o wybodaeth yn y log trafodion. Mae SQL Server yn tynnu'r log trafodion yn troi bob tro y bydd y gronfa ddata yn cyrraedd pwynt gwirio trafodion, gan adael unrhyw gofnodion log at ddibenion adfer trychineb.

Ar gyfer cronfeydd data gan ddefnyddio'r model adennill syml, gallwch adfer copïau wrth gefn yn llawn neu yn wahanol. Nid yw'n bosib adfer y fath gronfa ddata i bwynt penodol mewn pryd - dim ond i'r union amser y cafodd copi wrth gefn neu wahaniaethol ei adfer i'r unig amser. Felly, byddwch yn awtomatig yn colli unrhyw addasiadau data a wneir rhwng amser y copi llawn / gwahaniaethol diweddaraf ac amser y methiant.

Model Adfer Llawn

Mae gan y model adferiad llawn enw hunan-ddisgrifiadol hefyd. Gyda'r model hwn, mae SQL Server yn cadw'r log trafodion nes eich bod yn ei gefnogi. Mae hyn yn eich galluogi i gynllunio cynllun adfer trychineb sy'n cynnwys cyfuniad o gefn wrth gefn cronfa ddata llawn a gwahaniaethol ar y cyd â chefn wrth gefn trafodion.

Os bydd cronfa ddata'n methu, mae gennych y cronfeydd data mwyaf hyblygrwydd gan ddefnyddio'r model adferiad llawn. Yn ogystal â diogelu addasiadau data a gedwir yn y log trafodion, mae'r model adferiad llawn yn caniatáu ichi adfer cronfa ddata i bwynt penodol mewn pryd. Er enghraifft, pe bai addasiad anghywir wedi llygru'ch data am 2:36 y bore ddydd Llun, gallech ddefnyddio adfer pwynt-yn-amser SQL Server i rolio'ch cronfa ddata yn ôl i 2:35 am, gan ddileu effeithiau'r gwall.

Model Adfer Swmp-logged

Mae'r model adennill swmp-logged yn fodel pwrpas arbennig sy'n gweithio mewn modd tebyg i'r model adferiad llawn. Yr unig wahaniaeth yw yn y ffordd y mae'n ymdrin â gweithrediadau swmpus ar gyfer data. Mae'r model sy'n swmp-logged yn cofnodi'r gweithrediadau hyn yn y log trafodion gan ddefnyddio techneg a elwir yn logio lleiaf posibl . Mae hyn yn arbed yn sylweddol ar amser prosesu, ond mae'n eich rhwystro rhag defnyddio'r opsiwn adfer pwynt-yn-amser.

Mae Microsoft yn argymell y dylid defnyddio'r model adennill swmp-logged am gyfnodau byr yn unig. Mae'r arfer gorau yn pennu eich bod yn newid cronfa ddata i'r model adennill swmp-logged yn union cyn cynnal gweithrediadau swmp a'i adfer i'r model adennill llawn pan fydd y gweithrediadau hynny'n cael eu cwblhau.

Newid Modelau Adfer

Defnyddio Stiwdio Rheoli SQL Gweinyddwr i weld neu newid y model adennill:

  1. Dewiswch y gweinydd perthnasol : Cysylltwch â'r enghraifft berthnasol o Beiriant Cronfa Ddata Server SQL, yna yn Object Explorer, cliciwch enw'r gweinydd i ehangu'r goeden gweinydd.
  2. Dewiswch y gronfa ddata : Ehangu Cronfeydd Data , ac yn dibynnu ar y gronfa ddata, dewiswch gronfa ddata defnyddiwr neu ehangu Cronfeydd Data System a dewis cronfa ddata'r system.
  3. Agor Eiddo'r Gronfa Ddata : De-gliciwch ar y gronfa ddata, ac yna cliciwch ar Properties , i agor blwch deialog Eiddo'r Gronfa Ddata .
  4. Edrychwch ar y Model Adfer cyfredol : Yn y Dewiswch dudalen , cliciwch Opsiynau i weld y detholiad model Adfer cyfredol.
  5. Dewiswch y Model Adennill newydd : Dewiswch naill ai Llawn , swmp-logged , neu Syml .
  6. Cliciwch OK .