एमएस एसक्यूएल सर्वर 2017, 2016, 2014, 2012, 2008, आदि के लिए लागू।
SQL सर्वर में हटाई गई पंक्तियों को कैसे पुनर्स्थापित करें
मैं SQL सर्वर में हटाई गई पंक्ति या रिकॉर्ड को कैसे पुनर्स्थापित करूं
क्या आपने कभी अपने व्यवसाय को प्रबंधित करने या अपने ग्राहकों को सेवा प्रदान करने के लिए SQL सर्वर का उपयोग करते समय इस समस्या का सामना किया है? SQL सर्वर डेटाबेस में पंक्तियों, तालिका, पृष्ठ या कॉलम को हटाना एक सामान्य समस्या है जिसका अधिकांश व्यवस्थापकों को सामना करना पड़ सकता है या उन्हें इस समस्या का समाधान निकालना होगा।
अपने आईफोन को तेज कैसे बनाएं
अधिकतर, जब कोई डेटाबेस या डेटाबेस घटक हटा दिए जाते हैं, तो MS SQL सर्वर व्यवस्थापक उन्हें बैकअप से पुनर्स्थापित करने का प्रयास करेंगे। लेकिन जब आप बैकअप के बिना हटाए गए डेटाबेस या टेबल एसक्यूएल में, आप क्या करेंगे? JustAnthr सॉफ़्टवेयर ने SLN के साथ स्वचालित SQL पुनर्प्राप्ति उपकरण या मैन्युअल पद्धति का उपयोग करके SQL में एकल या एकाधिक पंक्तियों, तालिका, पृष्ठ या स्तंभ को पुनर्स्थापित करने में आपकी सहायता करने के लिए यहां दो समाधान एकत्र किए हैं।
यह देखने के लिए अनुसरण करें कि गुम हुए डेटा को कैसे वापस लाया जाए और अपने व्यवसाय की हर चीज़ को वापस ट्रैक पर कैसे लाया जाए।
SQL पुनर्प्राप्ति सॉफ़्टवेयर के साथ SQL सर्वर में हटाई गई पंक्तियों को पुनर्प्राप्त करें [आसान]
खोई हुई SQL पंक्तियों को वापस लाने का एक प्रभावी तरीका मदद के लिए स्वचालित SQL पुनर्प्राप्ति उपकरण लागू करना है। वास्तव में, शक्तिशाली डाउनलोडविन संस्करण
इसके साथ, आप आसानी से हटाए गए रिकॉर्ड को पुनर्स्थापित कर सकते हैं, जिसमें SQL में डेटा को हटाना, दूषित डेटाबेस की मरम्मत, MDF फ़ाइल को पुनर्स्थापित करना आदि शामिल हैं। केवल कुछ साधारण क्लिक के साथ, आप खोई हुई SQL सर्वर पंक्तियों को वापस ला सकते हैं:
स्टेप 1। डाउनलोड करें और JustAnhr MS SQL रिकवरी चलाएँ।
चरण दो। लक्ष्य एमडीएफ फ़ाइल चुनने के लिए दो बिंदुओं (ब्राउज़ बटन) पर क्लिक करें या 'खोज' पर क्लिक करें और नीचे दी गई सूची से मरम्मत के लिए वांछित फ़ाइल का चयन करें। फिर, मरम्मत की प्रक्रिया शुरू करने के लिए 'मरम्मत' पर क्लिक करें।

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

चरण 4। स्क्रीन के निचले दाएं कोने में 'निर्यात' बटन पर क्लिक करें। आप पुनर्प्राप्त डेटाबेस को अपनी आवश्यकता के आधार पर डेटाबेस और SQL स्क्रिप्ट में सहेज सकते हैं। फिर, आपको सर्वर/इंस्टेंस नाम दर्ज करना होगा और सर्वर से कनेक्ट करना होगा। यदि आप 'डेटाबेस में निर्यात' करना चुनते हैं, तो आप एक नया डेटाबेस बना सकते हैं या किसी मौजूदा डेटाबेस में निर्यात कर सकते हैं।

अपनी खोई हुई पंक्तियों सहित हटाए गए रिकॉर्ड को MDF फ़ाइल के रूप में सहेजने के बाद, आप इसे अपने SQL सर्वर डेटाबेस के मूल स्थान पर वापस आयात या सहेज सकते हैं।
फिर पुनरारंभ करें और SQL सर्वर को फिर से चलाएँ।
एलएसएन [कॉम्प्लेक्स] के साथ SQL सर्वर पंक्तियों को मैन्युअल रूप से पुनर्प्राप्त करें
एक और अधिक जटिल विधि जिसे आप आजमा सकते हैं, वह है एलएसएन (लॉग सीक्वेंस नंबर) का उपयोग हटाई गई पंक्तियों को जांचने और पुनर्स्थापित करने के लिए।
ध्यान दें: SQL में हटाई गई पंक्तियों की पुनर्प्राप्ति के लिए नीचे दिए गए चरणों का पालन करते समय सावधान रहें।
स्टेप 1। SQL तालिका में हटाए गए पंक्तियों को छोड़कर वर्तमान पंक्तियों की संख्या की जाँच करें
चुनें * Table_name से
चरण दो। लॉग को वापस लाने के लिए नीचे दी गई क्वेरी का उपयोग करें:
सहायक समर्थित नहीं हो सकता है
डेटाबेसनाम का उपयोग करें
जाओ
बैकअप लॉग [डेटाबेसनाम]
टू डिस्क = एन'डी:डेटाबेसनामRDDTrLog.trn'
नोफॉर्मेट के साथ, नोइनिट,
NAME = N'डेटाबेसनाम-लेनदेन लॉग बैकअप',
छोड़ें, नोरविंड, NOUNLOAD, STATS = 10
जाओ
चरण 3 . नीचे क्वेरी के साथ SQL सर्वर तालिका से हटाए गए रिकॉर्ड की जानकारी एकत्र करें:
डेटाबेसनाम का उपयोग करें
जाओ
[वर्तमान एलएसएन] एलएसएन], [लेनदेन आईडी], ऑपरेशन, संदर्भ, AllocUnitName . का चयन करें
से
fn_dblog(नल, न्यूल)
जहां ऑपरेशन = 'LOP_DELETE_ROWS'
ऐसा करके डिलीट किए गए रिकॉर्ड्स की ट्रांजेक्शन आईडी प्राप्त करें।
चरण 4। लेन-देन आईडी के साथ रिकॉर्ड हटाए जाने का सही समय ज्ञात करें:
डेटाबेसनाम का उपयोग करें
जाओ
चुनते हैं
[वर्तमान एलएसएन], संचालन, [लेनदेन आईडी], [शुरुआत समय], [लेनदेन का नाम], [लेनदेन एसआईडी]
से
fn_dblog(नल, न्यूल)
कहाँ पे
[लेनदेन आईडी] = '000:000001f3'
तथा
[ऑपरेशन] = 'LOP_BEGIN_XACT'
चरण 5. SQL सर्वर तालिका से पंक्तियों सहित हटाए गए डेटा को पुनर्प्राप्त करें:
फ़ाइल गंतव्य फ़ाइल सिस्टम USB के लिए बहुत बड़ी है
हटाए गए D USE डेटाबेसनाम को पुनर्प्राप्त करें
जाओ
डेटाबेस को पुनर्स्थापित करें Databasename_COPY से
डिस्क = 'डी: डेटाबेसनाम RDDFull.bak'
साथ
'डेटाबेसनाम' को 'डी:RecoverDBDatabasename.mdf' पर ले जाएं,
'Databasename_log' को 'D:RecoverDBDatabasename_log.ldf' पर ले जाएँ,
रिप्लेस, नोरेकवरी;
जाओ
चरण 6 . जांचें कि क्या पंक्तियों सहित हटाए गए रिकॉर्ड वापस SQL तालिका डेटाबेस में पुनर्प्राप्त किए गए हैं:
उपयोग Databasename_Copy GO Table_name से * चुनें
युक्ति: MS SQL सर्वर डेटाबेस का नियमित रूप से बैकअप लें
SQL सर्वर तालिका डेटाबेस में खोए हुए रिकॉर्ड या पंक्तियों को पुनर्स्थापित करने का तरीका जानने के अलावा पर्याप्त नहीं है।
SQL डेटाबेस का नियमित रूप से बैकअप लेना भी महत्वपूर्ण है। अपने विशाल SQL सर्वर डेटाबेस का पूर्ण बैकअप बनाने के लिए स्वचालित SQL सर्वर बैकअप सॉफ़्टवेयर बिल्कुल सबसे अच्छा विकल्प है। यदि आप अपने SQL डेटाबेस की सुरक्षा के लिए एक स्मार्ट तरीके की तलाश कर रहे हैं, तो JustAnthr Todo Backup Advanced Server एक दूसरा विकल्प है जिसे आप मिस नहीं कर सकते।