आप पुनर्प्राप्ति में कैसे रोकते हैं, ऑफ़लाइन लेते हैं, और SQL सर्वर डेटाबेस को हटाते हैं?


35

मेरे पास एक विकास डेटाबेस है जो पुनः आरंभ करने पर पुनर्प्राप्ति मोड में प्रवेश कर चुका है, और पिछले एक-एक घंटे से ठीक हो रहा है।

मुझे या तो वसूली बंद करने की जरूरत है, या इसे किसी तरह से मारना चाहिए।

मैं डेटाबेस या डेटा के बारे में एक बिट की परवाह नहीं करता, मेरे पास तैनाती स्क्रिप्ट है।

कोई विचार?

जवाबों:


48
  • SQL सर्वर बंद करो
  • एमडीएफ + एलडीएफ हटाएं
  • SQL सर्वर प्रारंभ करें
  • पुनर्स्थापित करें (पहले ड्रॉप करने की आवश्यकता हो सकती है, संदिग्ध आता है)

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


2
क्या होगा यदि आप अन्य डेटाबेस के कारण sql सर्वर को रोक नहीं सकते हैं जो नीचे नहीं जाना चाहिए? और कोई रास्ता नहीं है?
एरिक डेकर

1
@ एरिकडेकेर शायद मदद के लिए बहुत देर हो चुकी है, लेकिन आप बस डेटाबेस को भी अलग कर सकते हैं
बेन आरोनसन

1
यह मेरी स्थिति के लिए एकदम सही सलाह थी। डमी / देव-परीक्षण उदाहरण, डेटाबेस पुनर्स्थापना बीच में बाधित हुई थी, इसे पूरी तरह से मारना था और नए सिरे से बहाल करने का प्रयास करने से पहले इसे हटा देना था। बिट को "पहले ड्रॉप करने की आवश्यकता है" चाल थी - जब आप एसक्यूएल सेवा बंद कर देते हैं, तो फ़ाइलों को हटा दें और एसक्यूएल सेवा शुरू करें, डीबी को अभी भी ऑब्जेक्ट-एक्सप्लोरर में सूचीबद्ध किया जाएगा, लेकिन बस राइट-क्लिक करें- "हटाएं" ( उर्फ ड्रॉप) इसे खत्म कर देगा। धन्यवाद!
नैटज

1
यह ध्यान दिया जाना चाहिए कि आप पुनर्स्थापित स्थिति में फंसे डेटाबेस को अलग नहीं कर सकते। न ही आप इसे अलग कर सकते हैं।
इयान बॉयड

मेरे लिए, "रिकवरी पेंडिंग" में एक डेटाबेस और डिस्क स्पेस पर एक सर्वर कम ("लंबित" का संभावित कारण), SQL सर्वर को रोकना, mdf और ldf को हटाना, फिर पुनरारंभ करना एकमात्र तरीका था। रिकवरी लंबित स्थिति में डेटाबेस के साथ डेटैक डेटाबेस का उपयोग करना मेरे लिए काम नहीं करेगा।
जेफ मर्गलर

7
  1. SQL सर्वर प्रबंधन स्टूडियो में डेटाबेस पर राइट क्लिक करें, और डिटैच को हिट करें।
  2. केवल ड्रॉप कनेक्शंस चेकबॉक्स का चयन करें, और ठीक हिट करें।
  3. फिर डेटाबेस गायब हो जाएगा।
  4. डेटाबेस फ़ोल्डर पर राइट क्लिक करें, और अटैच करें ...
  5. आपके द्वारा हटाए गए डेटाबेस के लिए .mdf फ़ाइल जोड़ें और खोजें पर क्लिक करें। आपको इसे फाइल सिस्टम में ढूंढना होगा।
  6. ओके पर क्लिक करें, और यह ऑनलाइन वापस हो जाएगा।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.