Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर लॉग शिपिंग और डिजास्टर रिकवरी इंस्टाल और कॉन्फ़िगरेशन -1

इस लेख में, मैं आपको SQL सर्वर में लॉग शिपिंग तकनीक के बारे में समझाऊंगा। आइए SQL सर्वर लॉग शिपिंग और डिजास्टर रिकवरी इंस्टाल की समीक्षा करें। लॉग शिपिंग तकनीक की व्याख्या करने के बाद, मैं लॉग शिपिंग की स्थापना और परीक्षण दिखाऊंगा।

SQL सर्वर लॉग शिपिंग और डिजास्टर रिकवरी इंस्टाल।

लॉग शिपिंग तकनीक को SQL Server 2000 के साथ जारी किया गया था और अब इसका उपयोग SQL Server 2012, 2014, 2016, 2017, 2019 के लिए किया जाता है। SQL सर्वर में लॉग शिपिंग तकनीक भी उच्च उपलब्धता और आपदा पुनर्प्राप्ति दोनों के लिए मान्य है। . एक बैकअप या सेकेंडरी डेटाबेस, जो हमारे मुख्य डेटाबेस के ट्रांजेक्शन लॉग से समय-समय पर फीड किया जाता है, आपदा की स्थिति में तुरंत मास्टर डेटाबेस के रूप में काम कर सकता है। इसके अलावा, चूंकि हमारा डेटाबेस सुरक्षित है, यह आपदा रिकवरी समाधान भी प्रदान करता है।

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

SQL सर्वर लॉग शिपिंग के फायदे और नुकसान

हम लॉग शिपिंग के फायदे और नुकसान को इस प्रकार सूचीबद्ध कर सकते हैं।

फायदे
———————————

  1. आपदा रिकवरी और उच्च उपलब्धता समाधान दोनों प्रदान करता है।
  2. लागत के मामले में यह बहुत सस्ती तकनीक है। SQL सर्वर 2008 से, यह तकनीक एक्सप्रेस संस्करण को छोड़कर सभी संस्करणों में उपलब्ध है।
  3. स्थापित करने और बनाए रखने में आसान।
  4. डेटाबेस के लिए बहुत सारी लॉगशीपिंग करना संभव है। यह एक डेटाबेस के डेटा हानि को कम करने का एक अवसर है।
  5. सेकेंडरी डेटाबेस, जो स्टैंडबाय मोड में है, बिना किसी मैन्युअल ऑपरेशन के रीड-ओनली मोड में रिपोर्टिंग की अनुमति देता है।
  6. पुराने लेन-देन लॉग बैकअप का उपयोग करके उपयोगकर्ता त्रुटि को हल किया जा सकता है।

नुकसान
——————————

  1. लॉग शिपिंग में स्वचालित विफलता नहीं होती है, इस मामले में जब फ़ेलओवर की आवश्यकता होती है, डेटाबेस व्यवस्थापक को तुरंत मैन्युअल फ़ेलओवर निष्पादित करना चाहिए।
  2. मैन्युअल फ़ेलओवर के कारण, डाउनटाइम सिंक्रोनस मिररिंग से कहीं अधिक है।
  3. मुख्य डेटाबेस दूषित होने पर डेटा खोना संभव है।

मैं अगले लेख में लॉग शिपिंग की स्थापना और कॉन्फ़िगरेशन के बारे में बताऊंगा।

क्या आप शुरुआती के लिए माइक्रोसॉफ्ट एसक्यूएल सर्वर डीबीए ट्यूटोरियल सीखना चाहते हैं, तो इस लिंक पर क्लिक करें और लेख पढ़ें।

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में मल्टी-स्टेटमेंट टेबल-वैल्यूड फंक्शन्स और इनलाइन टेबल-वैल्यूड फंक्शन्स के बीच अंतर

  2. nvarchar(अधिकतम) बनाम NText

  3. जांचें कि क्या तालिका को OBJECTPROPERTY () के साथ SQL सर्वर में किसी विदेशी कुंजी द्वारा संदर्भित किया गया है

  4. SQL सर्वर में परिणाम सेट का प्रतिशत लौटाएं

  5. SQL सर्वर चलाने वाले दो डॉकटर कंटेनरों के बीच एक लिंक्ड सर्वर बनाएँ (T-SQL उदाहरण)