डेटाबेस को पुनर्स्थापित करते समय NORECOVERY और RECOVERY में क्या अंतर है?


जवाबों:


13
  • NORECOVERY निर्दिष्ट करता है कि रोल बैक न हो। यह अनुक्रम में अगले बयान के साथ जारी रखने के लिए रोल फॉरवर्ड की अनुमति देता है। इस स्थिति में, पुनर्स्थापना अनुक्रम अन्य बैकअप को पुनर्स्थापित कर सकता है और उन्हें आगे रोल कर सकता है।

  • RECOVERY (डिफ़ॉल्ट) इंगित करता है कि वर्तमान बैकअप के लिए रोल फ़ॉरवर्ड पूरा होने के बाद रोल बैक किया जाना चाहिए। डेटाबेस को पुनर्प्राप्त करने के लिए आवश्यक है कि डेटा का पूरा सेट बहाल किया जाए (रोल फॉरवर्ड सेट) डेटाबेस के अनुरूप है। यदि डेटाबेस के साथ संगत होने के लिए रोल फ़ॉरवर्ड सेट को बहुत आगे रोल नहीं किया गया है और RECOVERY निर्दिष्ट है, तो डेटाबेस इंजन एक त्रुटि जारी करता है।

स्रोत


3
धन्यवाद, ब्लॉग बहुत अच्छा है! मुझ पर शर्म की बात है। Google ने भी इस सवाल का जवाब दिया होगा।

5

इससे अधिक और भी है। NORECOVERY के साथ जारी किया गया एक डेटाबेस पुनर्स्थापना लंबित स्थिति में छोड़ दिया गया है और इसे एक्सेस नहीं किया जा सकता है। लॉग और डिफरेंशियल को डेटाबेस में जोड़ा जा सकता है जबकि यह इस अवस्था में है क्योंकि इस पर कोई स्वतंत्र गतिविधि नहीं हो रही है।

RECOVERY डेटाबेस को ऑपरेशनल स्थिति में रखता है। आप इस समय इसमें दिए गए बैकअप के किसी भी अधिक घटक को नहीं जोड़ सकते।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.