SQL సర్వర్ రికవరీ మోడల్స్

పూర్తి లాగ్ ఫైళ్ళు వ్యతిరేకంగా రికవరీ మోడల్స్ సంతులనం డిస్క్ స్పేస్

SQL సర్వర్ మీరు SQL సర్వర్ లాగ్ ఫైళ్లను నిర్వహిస్తుంది మరియు ఒక డేటా నష్టం లేదా ఇతర విపత్తు తర్వాత రికవరీ కోసం మీ డేటాబేస్ సిద్ధం వివరించడానికి అనుమతించే మూడు రికవరీ నమూనాలను అందిస్తుంది. వీటిలో ప్రతీదానిని డిస్క్ స్థలాన్ని పరిరక్షించే మరియు పిండి విపత్తు రికవరీ ఎంపికల కోసం అందించే మధ్య బంధాన్ని సంతులించడానికి ఒక భిన్నమైన విధానాన్ని సూచిస్తుంది. SQL సర్వర్ అందించే మూడు విపత్తు పునరుద్ధరణ నమూనాలు:

యొక్క మరింత ప్రతి వివరాలు లో ఆ నమూనాలు ప్రతి పరిశీలించి లెట్.

సాధారణ రికవరీ మోడల్

సాధారణ రికవరీ మోడల్ కేవలం: సాధారణ. ఈ పద్ధతిలో, SQL సర్వర్ లావాదేవీ లాగ్లో కొద్దిపాటి సమాచారాన్ని మాత్రమే నిర్వహిస్తుంది. SQL సర్వర్ డేటాబేస్ లావాదేవీ తనిఖీ కేంద్రం చేరుకునే ప్రతిసారి లావాదేవీ లాగ్ను నాశనం చేస్తుంది, విపత్తు రికవరీ ప్రయోజనాల కోసం లాగ్ ఎంట్రీలు లేవు.

సాధారణ రికవరీ మోడల్ ఉపయోగించి డేటాబేస్ కోసం, మీరు పూర్తి లేదా అవకలన బ్యాకప్లను మాత్రమే పునరుద్ధరించవచ్చు. అటువంటి డేటాబేస్ సమయం లో ఇచ్చిన బిందువుకు పునరుద్ధరించడం సాధ్యం కాదు - పూర్తి లేదా అవకలన బ్యాకప్ సంభవించినప్పుడు మీరు దాన్ని ఖచ్చితమైన సమయానికి పునరుద్ధరించవచ్చు. అందువల్ల, మీరు ఇటీవలి తాజా / పూర్తి అవగాహన బ్యాకప్ మరియు వైఫల్యం యొక్క సమయం మధ్య చేసిన ఏ డేటా మార్పులను స్వయంచాలకంగా కోల్పోతారు.

పూర్తి రికవరీ మోడల్

పూర్తి పునరుద్ధరణ నమూనా కూడా స్వీయ వివరణాత్మక పేరును కలిగి ఉంటుంది. ఈ మోడల్ తో, SQL సర్వర్ మీరు బ్యాకప్ వరకు లావాదేవీ లాగ్ను సంరక్షిస్తుంది. లావాదేవీ లాగ్ బ్యాకప్లతో సంపూర్ణంగా మరియు వైవిధ్యమైన డేటాబేస్ బ్యాకప్ కలయికతో కూడిన విపత్తు పునరుద్ధరణ ప్రణాళికను రూపొందించడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది.

ఒక డేటాబేస్ వైఫల్యం సంభవించినప్పుడు, పూర్తి రికవరీ మోడల్ను ఉపయోగించి డేటాబేస్లను పునరుద్ధరించడానికి మీకు చాలా వశ్యత ఉంటుంది. లావాదేవీ లాగ్లో నిల్వ చేయబడిన డేటా మార్పులను సంరక్షించడానికి అదనంగా, పూర్తి రికవరీ మోడల్ సమయం లో ఒక నిర్దిష్ట బిందువుకు ఒక డేటాబేస్ని పునరుద్ధరించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఉదాహరణకు, సోమవారం 2:36 వద్ద సోమవారం మీ డేటాను తప్పుగా మార్చినట్లయితే, SQL సర్వర్ యొక్క పాయింట్-ఇన్-టైం రీస్టోర్ను మీ డేటాబేస్ను తిరిగి 2:35 కు తిరిగి వెళ్లి, లోపం యొక్క ప్రభావాలను తుడిచిపెడతాడు.

బల్క్ లాగ్ రికవరీ మోడల్

పూర్తి-రికవరీ రికవరీ మోడల్ అనేది ఒక పూర్తి-ప్రయోజన నమూనా, ఇది పూర్తిగా రికవరీ మోడల్కు సమానంగా పనిచేస్తుంది. సమూహ డేటా సవరణ కార్యకలాపాలను నిర్వహిస్తున్న ఏకైక తేడా ఏమిటంటే, బల్క్-లాగ్డ్ మోడల్ లావాదేవీ చిట్టాలో ఈ కార్యకలాపాలను తక్కువ లాగింగ్ అని పిలిచే టెక్నిక్ను ఉపయోగించి నమోదు చేస్తుంది. ప్రాసెస్ సమయం మీద ఇది గణనీయంగా ఆదా అవుతుంది, అయితే పాయింట్-ఇన్-టైమ్ పునరుద్ధరణ ఎంపికను ఉపయోగించకుండా మిమ్మల్ని నిరోధిస్తుంది.

కొద్దిపాటి లాంగ్ రికవరీ మోడల్ కొద్దిసేపు మాత్రమే ఉపయోగించాలని మైక్రోసాఫ్ట్ సిఫార్సు చేసింది. సమూహ కార్యకలాపాల నిర్వహణకు ముందుగానే బల్క్-లాగ్ రికవరీ మోడల్కు ఒక డేటాబేస్ను మార్చడం మరియు ఆ కార్యకలాపాల పూర్తి అయినప్పుడు పూర్తి రికవరీ మోడల్కు దాన్ని పునరుద్ధరించడం ఉత్తమ పద్ధతి.

రికవరీ మోడల్స్ మార్చడం

పునరుద్ధరణ నమూనాను వీక్షించడానికి లేదా మార్చడానికి SQL సర్వర్ నిర్వహణ స్టూడియోని ఉపయోగించండి:

  1. సంబంధిత సర్వర్ ఎంచుకోండి : SQL సర్వర్ డేటాబేస్ ఇంజిన్ యొక్క సంబంధిత ఉదాహరణకు కనెక్ట్, అప్పుడు ఆబ్జెక్ట్ Explorer లో, సర్వర్ చెట్టు విస్తరించేందుకు సర్వర్ పేరు క్లిక్.
  2. డేటాబేస్ను ఎంచుకోండి : విస్తరించు డేటాబేస్ , మరియు, డేటాబేస్ ఆధారంగా, ఒక యూజర్ డేటాబేస్ ఎంచుకోండి లేదా సిస్టమ్ డేటాబేస్లు విస్తరించేందుకు మరియు సిస్టమ్ డేటాబేస్ ఎంచుకోండి.
  3. డేటాబేస్ గుణాలు తెరువు : డాటాబేస్ గుణాలు డైలాగ్ బాక్స్ తెరవడానికి డేటాబేస్ కుడి క్లిక్ చేసి, ఆపై గుణాలు క్లిక్ చేయండి.
  4. ప్రస్తుత రికవరీ మోడల్ను చూడండి : ఒక పేజీ పేన్ను ఎంచుకోండి , ప్రస్తుత రికవరీ మోడల్ ఎంపికను వీక్షించడానికి ఐచ్ఛికాలు క్లిక్ చేయండి.
  5. కొత్త రికవరీ మోడల్ని ఎంచుకోండి: పూర్తి , బల్క్ లాగ్ , లేదా సింపుల్ ఎంచుకోండి .
  6. సరి క్లిక్ చేయండి.