यह तथ्य कि आप नियमित लेन-देन लॉग बैकअप नहीं बनाते हैं, पुनर्प्राप्ति प्रक्रिया की सफलता को प्रभावित नहीं करता है। जब तक आपका डेटाबेस पूर्ण पुनर्प्राप्ति मॉडल में है, लेन-देन ऑनलाइन लेनदेन लॉग में संग्रहीत किया जाता है और लेन-देन लॉग बैकअप होने तक इसमें रखा जाता है। यदि आप लेन-देन लॉग बैकअप सामान्य से बाद में बनाते हैं, तो इसका मतलब केवल यह है कि ऑनलाइन लेन-देन लॉग बढ़ सकता है और बैकअप बड़ा हो सकता है। इससे कोई लेन-देन इतिहास नष्ट नहीं होगा।
लेन-देन लॉग बैकअप की एक पूरी श्रृंखला के साथ सुबह 8 बजे तक, आप पूरे डेटाबेस को एक समय में सफलतापूर्वक वापस रोल कर सकते हैं।
पूर्ण बैकअप को पुनर्स्थापित करने और trn लॉग्स को लागू करने के लिए - कुछ भी गलत नहीं होना चाहिए, लेकिन हमेशा पहले परीक्षण सर्वर पर परिदृश्य का परीक्षण करने की अनुशंसा की जाती है, न कि सीधे उत्पादन में
एक निश्चित समय पर पुनर्स्थापित करने के लिए:
- SSMS में डेटाबेस का विस्तार करें
- डेटाबेस पर राइट-क्लिक करें, कार्य | . चुनें पुनर्स्थापित करें| डेटाबेस
- सामान्य टैब में, बैकअप सेट में उपलब्ध बैकअप सूचीबद्ध होंगे। समयरेखा Click क्लिक करें
- विशिष्ट तिथि और समय चुनें , बदलें समय अंतराल एक व्यापक समय सीमा दिखाने के लिए, और स्लाइडर को उस समय तक ले जाएँ जहाँ आप वापस रोल करना चाहते हैं
आप अधिक विस्तृत निर्देश यहां पा सकते हैं:कैसे प्रति:एक समय में पुनर्स्थापित करें (एसक्यूएल सर्वर प्रबंधन स्टूडियो)
ध्यान रखें कि यह प्रक्रिया डेटाबेस में किए गए सभी परिवर्तनों को वापस ले लेगी। यदि आप केवल विशिष्ट परिवर्तनों को वापस रोल करना चाहते हैं (उदाहरण के लिए केवल कुछ हटाए गए डेटा को पुनर्प्राप्त करें, या गलत अपडेट को उलट दें), तो मैं एक तृतीय पक्ष टूल का सुझाव देता हूं, जैसे एपेक्सएसक्यूएल लॉग
अपना SQL वापस करना सर्वर डेटाबेस एक विशिष्ट समय पर वापस
डेटाबेस को एक निश्चित समय पर पुनर्स्थापित करें ए>
अस्वीकरण:मैं एपेक्सएसक्यूएल के लिए एक सपोर्ट इंजीनियर के रूप में काम करता हूं