मेरे कुछ सहकर्मी आश्चर्यचकित थे जब मैंने उन्हें बताया कि मैं SQL सर्वर डेटाबेस का बैकअप ले सकता हूं जबकि यह अभी भी चल रहा है और आश्चर्य है कि यह कैसे संभव है। मुझे पता है कि SQL सर्वर एक डेटाबेस का बैकअप लेने में सक्षम है, जबकि यह अभी भी ऑनलाइन है लेकिन मुझे यकीन नहीं है कि यह कैसे समझा जाए कि यह कैसे संभव है। मेरा सवाल यह है कि डेटाबेस पर इसका क्या प्रभाव पड़ता है?
यदि बैकअप चल रहा है, तो डेटा संशोधित किया जाता है (एक इन्सर्ट, अपडेट या डिलीट द्वारा), क्या बैकअप में वे परिवर्तन होंगे या इसे बाद में डेटाबेस में जोड़ा जाएगा?
मैं मान रहा हूँ कि लॉग फ़ाइल यहाँ एक महत्वपूर्ण भूमिका निभाती है लेकिन मुझे यकीन नहीं है कि कैसे।
संपादित करें: एक नोट के रूप में, मेरे मामले में SQL सर्वर एजेंट का उपयोग कर डेटाबेस का बैकअप लेना और इस प्रक्रिया के दौरान डेटाबेस संशोधनों का प्रभाव शामिल है।