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

SQL सर्वर में रिस्टोरिंग मोड से डेटाबेस को ऑनलाइन कैसे करें

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

जिन व्यक्तियों ने SQL सर्वर का उपयोग किया है, उन्हें एक बार पुनर्स्थापना स्थिति का सामना करना पड़ सकता है। यदि आप नहीं जानते कि यह त्रुटि क्यों होती है, तो यह समस्या तब होती है जब आप NORECOVERY विकल्प का उपयोग करके बैकअप को पुनर्स्थापित करते हैं। डेटाबेस बहाल करने की स्थिति में होगा। यदि आप अतिरिक्त बैकअप को पुनर्स्थापित करने के लिए उपेक्षा करते हैं, तो डेटाबेस इस मोड में फंस जाएगा। लेकिन, किन कारणों से यह समस्या उत्पन्न होती है? यहां संभावित कारण दिए गए हैं:

  1. क्षतिग्रस्त MDF फ़ाइलें
  2. डिस्क स्थान की कमी
  3. हार्डवेयर या सॉफ़्टवेयर समस्या
  4. वसूली प्रक्रिया की अचानक समाप्ति।

SQL सर्वर डेटाबेस पुनर्स्थापना मोड में फंस गया है, लेकिन एक सामान्य समस्या के अलावा कुछ भी है, हालांकि एक बार ऐसा होने पर, यह असाधारण कठिनाई लाता है। राज्य को पुनर्स्थापित करने से डेटाबेस ऑनलाइन कैसे प्राप्त करें, यह जानने के लिए यहां दो रणनीतियां दी गई हैं।

महत्वपूर्ण नोट: यदि आपका SQL डेटाबेस स्थिति को पुनर्स्थापित करने में अटका हुआ है और आपके डेटाबेस घटक अप्राप्य हो जाते हैं तो SysTools SQL Repair Tool की सहायता लें। . यह उपयोगकर्ता को तालिका, संग्रहीत प्रक्रिया, फ़ंक्शन, दृश्य, ट्रिगर आदि जैसे महत्वपूर्ण SQL ऑब्जेक्ट तक पहुंचने और निर्यात करने की अनुमति देता है। यह एक एंटरप्राइज़ ग्रेड स्तर का पेशेवर सॉफ़्टवेयर है जो हटाए गए डेटाबेस पुनर्प्राप्ति का भी समर्थन करता है। यह एप्लिकेशन SQL सर्वर 2019 और नीचे के संस्करण का समर्थन करता है।

रिस्टोरिंग स्टेट से डेटाबेस ऑनलाइन कैसे प्राप्त करें यह जानने के तरीके

यदि आप मैन्युअल सुधार के पक्ष में हैं, तो आप अपनी चिंता को दूर करने के लिए नीचे दिए गए समाधानों का प्रयास कर सकते हैं।

<मजबूत>1. डेटाबेस को रिकवर करके जो रिस्टोरिंग स्टेट में है

यदि डेटाबेस पुनर्स्थापित करने की स्थिति में फंस गया है और आपके पास पुनर्स्थापित करने के लिए अन्य बैकअप नहीं हैं, तो आप निम्न आदेश का उपयोग करके डेटाबेस को पुनर्प्राप्त कर सकते हैं:

रिकवरी के साथ डेटाबेस [डेटाबेस नाम] पुनर्स्थापित करें

यह आदेश डेटाबेस को "पुनर्स्थापित" स्थिति में अंतिम-ग्राहकों के लिए सुलभ बना देगा। आप इस डेटाबेस को एक बार फिर प्राप्त कर सकते हैं, हालांकि, आप इस डेटाबेस के लिए अतिरिक्त बैकअप को पूर्ण सुदृढीकरण के साथ फिर से शुरू किए बिना पुनर्स्थापित नहीं कर सकते।

यदि आपको कोई गलती मिलती है कि डेटाबेस का उपयोग किया जा रहा है, तो क्लाइंट को सिंगल-क्लाइंट मोड पर सेट करने का प्रयास करें:

मास्टर का उपयोग करें

जाओ

डेटाबेस का नाम बदलें

SINGLE_USER सेट करें

तत्काल रोलबैक के साथ

उस समय, मुख्य पुनर्प्राप्ति आदेश के साथ एक बार फिर से पुनर्स्थापित करने का प्रयास करें।

<मजबूत>2. डेटाबेस मिररिंग को तोड़ें/निकालें

यदि आपका डेटाबेस SQL ​​सर्वर डेटाबेस मिररिंग का एक टुकड़ा है, तो यह वैसे ही पुनर्स्थापना स्थिति में फंस सकता है। डेटाबेस मिररिंग एक ऐसा समाधान है जो आपको अपने डेटाबेस के लिए उच्च पहुंच की अनुमति देता है। अपनी चिंता का ध्यान रखने के लिए, आप डेटाबेस मिररिंग को खाली कर सकते हैं और डेटाबेस वापस सामान्य हो जाएगा। SQL सर्वर प्रबंधन स्टूडियो का उपयोग करके डेटाबेस मिररिंग को हटाने के चरण यहां दिए गए हैं। राज्य को पुनर्स्थापित करने से ऑनलाइन डेटाबेस कैसे प्राप्त करें, यह जानने के लिए उल्लिखित चरणों का पालन करें।

  1. डेटाबेस मिररिंग के दौरान, ऑब्जेक्ट . में प्रिंसिपल सर्वर से कनेक्ट करें एक्सप्लोरर , सर्वर ट्री का विस्तार करने के लिए सर्वर नाम पर क्लिक करें।
  2. विस्तृत करें “डेटाबेस ” और डेटाबेस का चयन करें।
  3. डेटाबेस पर राइट-क्लिक करें, "कार्य . चुनें “, और बाद में “मिरर . पर क्लिक करें ". यह डेटाबेस गुण बॉक्स का मिररिंग पेज खोलता है।
  4. यहां, "मिररिंग . का चयन करता है “एक पृष्ठ चुनें . में ” विकल्प "पत्रक।
  5. मिररिंग हटाने के लिए, "निकालें . क्लिक करें प्रतिबिंबित करना ".
  6. हां . पर क्लिक करें ", सत्र रुका हुआ है, और मिररिंग डेटाबेस से निष्कासित कर दिया गया है।

उस समय, मिररिंग डेटाबेस सामान्य स्थिति में वापस आ जाएगा और आप बैकअप कर सकते हैं और डेटाबेस को सामान्य डेटाबेस के रूप में पुनर्स्थापित कर सकते हैं

रणनीति 2:विशेषज्ञ समाधान का उपयोग करके अपने डेटाबेस की मरम्मत करें और डेटा पुनर्स्थापित करें

अब तक हमने चर्चा की है कि अगर एमडीएफ फाइलें भ्रष्ट हो जाती हैं, तो आप राज्य को बहाल करने से डेटाबेस ऑनलाइन कैसे प्राप्त कर सकते हैं, आप बहाल करने की स्थिति में रुक सकते हैं। आप किसी विशेषज्ञ SysTools SQL पुनर्प्राप्ति . का उपयोग करके इस समस्या का समाधान कर सकते हैं औजार। दूषित MDF और NDF SQL सर्वर डेटाबेस को ठीक करने और SQL डेटाबेस समस्याओं की एक विस्तृत श्रृंखला को हल करने के लिए यह मांग दृष्टिकोण है। इसकी विशेषताएं आपकी आवश्यकताओं को अंदर और बाहर पूरा कर सकती हैं:

  • यह अधिकांश MS SQL भ्रष्टाचारों को ठीक करता है और आपको डेटाबेस फ़ाइलों से ऑब्जेक्ट पुनर्प्राप्त करने का कारण बनता है।
  • हटाए गए SQL सर्वर डेटाबेस ऑब्जेक्ट का पूर्वावलोकन करें और उन्हें पुनर्प्राप्त करें।
  • SQL डेटाबेस को SQL सर्वर या SQL स्क्रिप्ट में निर्यात करने का विकल्प।
  • यह MS SQL 2019, 2017, 2016, 2014, 2012, 2008, और बहुत कुछ पर आधारित है।
  • लाल रंग में हटाए गए SQL तालिका रिकॉर्ड का पूर्वावलोकन करें।

नोट: SQL सर्वर में मेटाडेटा भ्रष्टाचार को ठीक करने का तरीका जानने के लिए उपयोगकर्ता इसी तरह की एक और पोस्ट भी पढ़ सकता है।

अंतिम शब्द

हमने राज्य को पुनर्स्थापित करने से डेटाबेस ऑनलाइन प्राप्त करने का तरीका जानने के सर्वोत्तम तरीके पर रणनीतियों का अनुभव किया। MS SQL डेटाबेस का उपयोग बहुत सारी जानकारी को दूर करने के लिए किया जाता है। हम मैनुअल तरीकों का उपयोग करके मूल्यवान परिणाम प्राप्त करेंगे। कभी-कभी जब सर्वर और मशीन पुनरारंभ हो रहे होते हैं, और कुछ कार्य पूरे समय होते हैं, तो डेटाबेस दूषित हो जाता है। उस बिंदु पर, डेटाबेस पुनर्स्थापना स्थिति में फंस गया है। हम एक बुनियादी डेटाबेस पुनर्स्थापना तकनीक का उपयोग करते हैं जो हमारे डेटाबेस को लेती है और पुनर्स्थापित करती है। फिर से, हमने दूसरी तकनीक की जांच की जहां हम SysTools . के साथ अपने डेटाबेस को पुनर्स्थापित करते हैं एसक्यूएल पुनर्प्राप्ति उपकरण।


  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 सर्वर (T-SQL) से ईमेल कैसे भेजें

  2. मैं SQL सर्वर में दी गई तालिका को संदर्भित करने वाली सभी विदेशी कुंजियों को कैसे सूचीबद्ध कर सकता हूं?

  3. SQL सर्वर:sql क्वेरी का उपयोग करके तालिका प्राथमिक कुंजी प्राप्त करें

  4. SQL सर्वर (T-SQL) में 'स्मॉलडेटटाइम' को 'डेटाटाइम' में बदलने के उदाहरण

  5. कनेक्शन स्ट्रिंग को एक्सेल करने के लिए गतिशील रूप से फ़ाइल नाम असाइन करें