SQL सर्भर रिकवरी मोडेल

रिकभरी मोडहरू पूरा लग फाइलहरू विरुद्ध ब्यालेन्स डिस्क स्पेस

SQL सर्भरले तीन पुनःप्राप्ति मोडेल प्रदान गर्दछ जुन तपाईले निर्दिष्ट गर्न अनुमति दिन्छ SQL Server लग फाइलहरू प्रबन्ध गर्दछ र डेटा हानि वा अन्य आपदा पछि रिकभरीको लागि तपाइँको डेटाबेस तयार गर्दछ। यिनी मध्ये प्रत्येक को संरक्षण डिस्क स्पेस को बीच tradeoff संतुलन र granular आपदा रिकवरी विकल्प प्रदान को लागि एक अलग दृष्टिकोण को प्रतिनिधित्व गर्दछ। SQL सर्भरद्वारा प्रस्तावित तीन आपदा रिकभरी मोडेलहरू:

ती मोडेलहरू प्रत्येक विवरणलाई थप विवरणमा हेरौं।

सरल रिकभरी मोडेल

सरल रिकभरी मोडेल मात्र हो: साधारण। यस दृष्टिकोणमा, SQL सर्भरले मात्र लेनदेन लग मा जानकारी को एक न्यूनतम मात्रा मा राख्छ। SQL Server ट्रांजैक्शन लग प्रत्येक पल्ट जब डेटाबेस एक लेनदेन चेकपोइन्ट सम्म पुग्छ, तस्करी रिकवरी उद्देश्यों को लागि कुनै लग प्रविष्टि छोड दिए।

सरल रिकभरी मोडेलको प्रयोग गरेर डेटाबेसको लागि तपाईले पूर्ण वा विच्छेदन ब्याकअप मात्र पुनर्स्थापित गर्न सक्नुहुनेछ। समयमा दिइएको बिन्दुमा यस्तो डेटाबेस पुन: स्थापित गर्न सम्भव छैन - तपाईं केवल यो पुरा समयमा पुनर्स्थापित गर्न सक्नुहुनेछ जब पूर्ण वा विच्छेद ब्याकअप भयो। त्यसकारण, तपाईले स्वचालित रूपमा हालै पूर्ण / विभेद ब्याकअपको समय र असफलताको समय बीच कुनै डाटा परिमार्जनहरू हराउनुहुनेछ।

पूर्ण रिकभरी मोडेल

पूर्ण पुनःप्राप्ति मोडेलले पनि आत्म-वर्णनात्मक नाम बन्छ। यस मोडेलको साथ, SQL सर्भरले तपाईंलाई लेन-देन नगरे सम्म लेन-देन लग राख्छ। यसले तपाइँलाई एक आपदा पुनःप्राप्ति योजना डिजाइन गर्न अनुमति दिन्छ जुन लेन-देन लग ब्याकअप सँग संयोजनमा पूर्ण र विभेद डेटाबेस ब्याकअपको संयोजन समावेश गर्दछ।

डेटाबेस असफलताको घटनामा, तपाईंको पूर्ण रिकभरी मोडेलको प्रयोग गरेर डाटाबेस पुनर्स्थापना गर्ने सबैभन्दा लचीलापन छ। लेनदेनको लगमा भण्डार गरिएका डाटा परिमार्जनहरू संरक्षणको अतिरिक्त, पूर्ण पुनःप्राप्ति मोडले तपाईंलाई समयमा निर्दिष्ट बिन्दुमा डाटाबेस पुनर्स्थापित गर्न अनुमति दिन्छ। उदाहरणका लागि, यदि गलत परिमार्जनले तपाईंको डेटा 2:36 बजे सोमबारमा बिर्स्यो, तपाईले तपाइँको डाटाबेसलाई 2:35 मा रोल गर्न SQL सर्भरको बिन्दु-टाइम-टाइम बहाल प्रयोग गर्न सक्नुहुनेछ, त्रुटिको प्रभाव पकाउनुहोस्।

बल्क-लग रिकभरी मोडेल

बल्क-लग रिकभरी मोडेल एक विशेष उद्देश्य उद्देश्य हो जसले पूर्ण रिकभरी मोडेलमा काम गर्दछ। एकमात्र भिन्नताले गर्दा बल्क डेटा परिमार्जन सञ्चालनहरू सञ्चालन गर्दछ। बल्क-लग मोडेलले यी कार्यहरूलाई ट्राफिक लगमा कम लगइन भनिने प्रविधिको प्रयोग गरेर रेकर्ड गर्दछ। यसले प्रशोधन समयमा महत्त्वपूर्ण रूपमा बचत गर्छ, तर तपाइँलाई बिन्दु-समयमा-समय बहाल विकल्प प्रयोग गर्नबाट रोक्छ।

माइक्रोसफ्ट सिफारिस गर्दछ कि बल्क-लग रिकभरी मोडेल केवल छोटो समयमाको लागि प्रयोग गरिन्छ। सर्वोत्तम अभ्यासले बताउँछ कि तपाईंले बल्क-लग रिकभरी मोडेलमा डेटाबेस स्विच गर्न तुरुन्तै थोक सञ्चालन सञ्चालन गर्नु अघि यसलाई पूर्ण रिकभरी मोडमा पुनःस्थापित गर्ने बेला ती अपरेसन पूरा हुन्छ।

पुनःप्राप्ति मोडेलहरू परिवर्तन गर्दै

SQL Server Management स्टुडियो को प्रयोग गर्न को लागी या रिकवरी मोडेल को बदलन को लागि प्रयोग गर्नुहोस:

  1. सान्दर्भिक सर्भर छान्नुहोस् : SQL Server डेटाबेस इञ्जिनको प्रासंगिक उदाहरणसँग जडान गर्नुहोस्, त्यसपछि Object Explorer मा, सर्भर पेड विस्तार गर्न सर्भर नाम क्लिक गर्नुहोस्।
  2. डाटाबेस चयन गर्नुहोस् : डाटाबेस विस्तृत गर्नुहोस्, र डेटाबेसमा निर्भर गर्दछ, वा प्रयोगकर्ता डेटाबेस चयन गर्नुहोस् वा प्रणाली डेटाबेस विस्तृत गर्नुहोस् र प्रणाली डाटाबेस चयन गर्नुहोस्।
  3. डेटाबेस गुण खोल्नुहोस् : डेटाबेस दायाँ संवाद बक्स खोल्न को लागी डेटाबेस दायाँ क्लिक गर्नुहोस्, र त्यसपछि गुण क्लिक गर्नुहोस्।
  4. हालको पुनःप्राप्ति मोडेल हेर्नुहोस् : पृष्ठ फलक चयन गर्नुहोस्, हालको पुनःप्राप्ति मोडेल चयन हेर्न विकल्पहरू क्लिक गर्नुहोस्।
  5. नयाँ पुनःप्राप्ति मोडेल चयन गर्नुहोस्: पूर्ण चयन गर्नुहोस्, बल्क-लगाइएको , वा सरल
  6. ठीक क्लिक गर्नुहोस्।