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

कमांड प्रॉम्प्ट से SQL सर्वर डेटाबेस को पुनर्स्थापित करने की पूरी प्रक्रिया

SQL सर्वर डेटाबेस के बैकअप को पुनर्स्थापित करने के लिए समाधान खोज रहे हैं ?? तब आप सही स्थान पर हैं..! यहां, इस ब्लॉग में, हम कमांड प्रॉम्प्ट से SQL सर्वर डेटाबेस को पुनर्स्थापित करने के तरीके पर सर्वोत्तम तरीके से समाधान का वर्णन करने जा रहे हैं। यह थोड़ा तकनीकी तरीका है लेकिन सभी समर्थित ऑपरेटिंग सिस्टम पर काम करता है चाहे वे 32-बिट हों या 64-बिट।

यह मूल रूप से .bak फ़ाइलों से डेटा को पुनर्स्थापित करके SQL सर्वर में डेटा का बैकअप लेने का एक परिदृश्य है। लेकिन अगर .bak फ़ाइलें दूषित या क्षतिग्रस्त हैं, तो यह समाधान विफल हो जाता है। SQL सर्वर में .bak फ़ाइल से डेटाबेस को पुनर्स्थापित करने के लिए इसे मजबूत और स्वस्थ .bak फ़ाइलों की आवश्यकता होती है। आइए पहले प्रक्रिया पर चर्चा करें

कमांड लाइन से SQL सर्वर डेटाबेस को पुनर्स्थापित करें

अब, यहाँ एक स्क्रिप्ट है जो MS SQL सर्वर को एक bak फ़ाइल से डेटाबेस को पुनर्स्थापित करने में मदद करेगी। यह कमांड लाइन के माध्यम से SQLCMD के माध्यम से किया जाता है।

पहली बात यह करना है, बस कमांड प्रॉम्प्ट खोलें। फिर, एक बार यह खुलने के बाद, नीचे दिखाए गए उदाहरण से कनेक्ट करने के लिए क्वेरी टाइप करें:
sqlcmd -q "डिस्क में बैकअप डेटाबेस MYDB ='c:\SQL\mydb.bak'"

यह sqlcmd को इनवोक करेगा और mydb.bak फ़ाइल में MYDB नाम के डेटाबेस का बैकअप लेगा

यदि डिफ़ॉल्ट रूप से विश्वसनीय प्रमाणीकरण (Windows प्रमाणीकरण) का उपयोग किया जाता है। उपयोगकर्ता -E वैकल्पिक रूप से इस तरह भी कर सकता है:

sqlcmd -q "डिस्क के लिए बैकअप डेटाबेस टेस्टडीबी ='c:\SQL\mydb.bak'" -E

लेकिन, क्या करें, अगर कमांड प्रॉम्प्ट डेटाबेस को पुनर्स्थापित करने में विफल रहता है या यदि आपके पास एक दूषित SQL बैकअप फ़ाइल है तो मैं आपको SQL बैकअप पुनर्प्राप्ति सॉफ़्टवेयर की सहायता लेने का सुझाव देता हूं।

एसक्यूएल बैकअप रिकवरी टूल का उपयोग कर वैकल्पिक समाधान

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

इस सॉफ़्टवेयर पर काम करने की संक्षिप्त प्रक्रिया:

SQL बैकअप रिकवरी टूल का उपयोग करके SQL सर्वर में .bak फ़ाइल से डेटाबेस को पुनर्स्थापित करने के लिए इन सरल चरणों का पालन करें-

1. सबसे पहले, SQL बैकअप रिकवरी टूल को डाउनलोड करें और चलाएं .
2. फ़ाइल का स्थान ब्राउज़ करें और सॉफ़्टवेयर में एकाधिक फ़ाइलें जोड़ें।
3. सॉफ़्टवेयर पुनर्स्थापित और पुनर्प्राप्त .bak फ़ाइलों का पूर्वावलोकन प्रदर्शित करता है।
4. अब, बटन "निर्यात करें" SQL BAK फ़ाइलें रिकॉर्ड चुनें।

इन कुछ चरणों का पालन करके, उपयोगकर्ता कुछ ही मिनटों में एकाधिक बैकअप फ़ाइलों को पुनर्स्थापित कर सकता है। यह SQL सर्वर में .bak फ़ाइल से डेटाबेस को पुनर्स्थापित करने में मदद करता है।

इन बीएके फाइलों के अलावा, दो अन्य एमडीएफ और एनडीएफ फाइलें SQL सर्वर डेटाबेस में डेटा स्टोर करने के लिए जिम्मेदार हैं। एमडीएफ फाइलें प्राथमिक डेटा फाइलें हैं। डेटाबेस ऑब्जेक्ट में सभी डेटा (दृश्य, ट्रिगर, टेबल, संग्रहीत कार्यविधियाँ, आदि) इन प्राथमिक डेटा फ़ाइलों में संग्रहीत होते हैं। एनडीएफ फाइल एक्सटेंशन .ndf के साथ सेकेंडरी डेटा फाइल है।

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

अंतिम शब्द

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

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

https://ittutorial.org/sql-server-tutorials-microsoft-database-for-beginners/


  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 सर्वर MDF फ़ाइल पुनर्प्राप्ति के लिए त्वरित और सर्वश्रेष्ठ ट्रिक

  2. मैं SQL सर्वर क्वेरी कैश को कैसे साफ़ कर सकता हूँ?

  3. कैसे ठीक करें:JSON_VALUE लॉन्ग स्ट्रिंग्स (SQL सर्वर) के साथ NULL लौटाता है

  4. SQL सर्वर में दो तिथियों के बीच सभी तिथियां प्राप्त करें

  5. टी-एसक्यूएल डायनेमिक एसक्यूएल और टेम्प टेबल्स