बैकअप लेने के लिए कैसे यहाँ परिदृश्य है:एसक्यूएल सर्वर MDF फ़ाइलें
हम तीन डेटाबेस के साथ एक कंपनी की वेबसाइट है। यह SQL सर्वर 2005 चला रहा है। तीन डेटाबेस एमडीएफ फाइलों से जुड़े हुए हैं। किसी ने इन एमडीएफ फ़ाइलों में से किसी एक को सीधे कॉपी/पेस्ट करने का प्रयास किया जिसने फ़ाइल पर किसी प्रकार का लॉक किया जो केवल पढ़ने योग्य त्रुटि उत्पन्न करता है। हमने इसे अलग/रीटैच करके तय किया है।
इसे फिर से रोकने के लिए, हम इन डेटाबेसों की प्रतियां हमारे क्यूए डेटाबेस में स्थानांतरित करने के लिए देख रहे हैं।
कॉर्पोरेट साइट को नीचे ले जाने के बिना हम प्रतियां कैसे बना सकते हैं? मैंने Google को खोजने की कोशिश की और एक सभ्य तरीके से नहीं आया। डेटाबेस काफी छोटे हैं, और सबसे खराब मामला मैं सोच सकता हूं कि सिर्फ SQL सर्वर सेवा को बंद करना है, फिर केवल एमडीएफ की प्रतिलिपि बनाएँ, फिर सेवा को पुनरारंभ करें। मुझे लगता है कि सबसे डाउनटाइम पर 10 सेकंड है।
[कृपया ध्यान दें किसी को भी यह पढ़, सीधे MDF फ़ाइलों की प्रतिलिपि नहीं है, सुनिश्चित करें कि आप कम से कम डीबी ऑफ़लाइन ले सकते हैं या डीबी बंद किया जा सकता]
क्षमा करें, मैं जोड़ लिया है चाहिए, कि डेटाबेस के बाद से यह दूर से होस्ट किया गया है एक ही नेटवर्क पर नहीं हैं, इसलिए हम सिर्फ डेटा स्थानांतरित नहीं कर सकते । हम क्यूए डेटाबेस से कनेक्ट करने में सक्षम नहीं होंगे। – dave2118
क्या आप बैकअप निर्धारित नहीं कर सकते? फिर बैकअप फ़ाइलों को ले जाएं। – Ste
हम केवल एक बैकअप (डेटाबेस> कार्य> बैकअप) को मजबूर कर सकते हैं जो किसी भी उपयोगकर्ता को डीबी तक पहुंचने का प्रयास करने पर कोई प्रभाव नहीं पड़ेगा, सही? – dave2118