आमतौर पर जब हम बैकअप शुरू करते हैं तो हम बदलाव की अनुमति नहीं देते हैं या डेटाबेस सुलभ नहीं होगा। मेरा मतलब है कि डेटाबेस एकल उपयोगकर्ता मोड में होगा लेकिन मैं बैकअप शुरू करना चाहता हूं और उपयोग के लिए डीबी जारी करना चाहता हूं। इसके अलावा, एक बार बैकअप शुरू करने के बाद मैं नहीं चाहता कि चल रहे बदलाव बैकअप फ़ाइल में लिखे जाएं। मैं जानना चाहता हूं कि मैं Microsoft SQL Server 2012 में इसे कैसे प्राप्त कर सकता हूं। कृपया मेरी सहायता करें।
अच्छा, मैं अपनी समस्या पहले बता दूं। वर्तमान में मैं बैकअप पूर्ण होने तक एकल उपयोगकर्ता मोड के लिए डेटाबेस सेट कर रहा हूं। यह मोड बैकअप में प्रगति होने पर डेटा परिवर्तन से बचने के मेरे उद्देश्य की सेवा करेगा। लेकिन मेरा आवेदन कई डेटाबेस के साथ जुड़ा हुआ है (प्रत्येक डेटाबेस एक दूसरे के साथ जुड़े हुए हैं और var dbs हैं जो मासिक आधार पर बनाते रहते हैं)। इसलिए इन सभी डेटाबेसों का बैकअप लेना थकाऊ प्रक्रिया बन गया है और इससे भी महत्वपूर्ण बात यह है कि जब बैकअप चल रहा हो तो मुझे उपयोगकर्ताओं को सिस्टम से बाहर रखना होगा।
इसलिए मैं बैकअप तंत्र की तलाश कर रहा हूं जो नीचे उल्लिखित आवश्यकताओं को पूरा करेगा।
- एक बार में सभी dbs का बैकअप शुरू करें और उपयोग के लिए db जारी करें।
- चूंकि डेटाबेस एक-दूसरे से जुड़े हुए हैं, इसलिए मैं चाहता हूं कि बैकअप फ़ाइलों में डेटा स्थिरता बनी रहे। इसलिए इस डेटा संगतता आवश्यकता के कारण मैं अपनी बैकअप फ़ाइल के लिए प्रतिबद्ध होने वाले परिवर्तनों पर नहीं जाना चाहता।
मैं केवल इतना चाहता हूं - एक निश्चित समय में सभी डीबीएस का बैकअप।