यह विस्तृत रूप से इस पृष्ठ पर है।
यह होने के नाते कि आपका प्रश्न विशेष रूप से पूछता है "क्या Microsoft द्वारा कोई सिफारिश की गई है " मैं यह सोचने के लिए इच्छुक हूं कि यह चर्चा यहां होने के लिए काउंटर-उत्पादक है। लेख उनके विवरण के माध्यम से प्रक्रिया
- या तो उपयोग करना
- कमांड लाइन
- शक्ति कोशिका,
- SQL सर्वर प्रबंधन स्टूडियो (GUI)
- 2008, 2012, 2014, 2016 के लिए।
- दोनों के लिए
चाहे वे कदम संतोषजनक हों या न हों, मेरी राय होगी, जो आप नहीं चाहते। तो सही जवाब हमेशा वहाँ पर सबसे अधिक होगा।
बिजली बंद करने से पहले सेवा को रोकना
SQL सेवाओं को चलाने वाले सर्वर को बंद करने से पहले ऐसा करना आवश्यक या अनुशंसित है।
नहीं यह जरूरी नहीं है। जब विंडोज कर्नेल एसक्यूएल सर्वर को बंद करने के लिए सिग्नल भेजता है, तो यह एक फैशन में ऐसा करेगा जो सुरक्षित है और सिस्टम इसके पूरा होने का इंतजार करेगा। आम तौर पर बोलते हुए, सुरक्षित रूप से बंद करने की क्षमता के साथ निर्मित कुछ भी मैन्युअल रूप से शटडाउन करने की आवश्यकता नहीं है, और इसका कारण यह है कि सभी Microsoft एप्लिकेशन अपने स्वयं के एपीआई और प्रक्रियाओं को PRESHUTDOWN
या SHUTDOWN
चरणों में बांधने का पालन करते हैं। डॉक्स से PRESHUTDOWN
, जो मुझे लगता है कि वे उपयोग कर रहे हैं,
एक सेवा को सूचित करता है कि सिस्टम बंद हो जाएगा। सिस्टम शटडाउन पर तंग समय प्रतिबंध से परे सफाई कार्यों को करने के लिए अतिरिक्त समय की आवश्यकता वाली सेवाएं इस अधिसूचना का उपयोग कर सकती हैं। सेवा नियंत्रण प्रबंधक उन सूचनाओं को यह सूचना भेजता है SERVICE_CONTROL_SHUTDOWN
जो उस अधिसूचना के लिए पंजीकृत आवेदनों को अधिसूचना भेजने से पहले इसके लिए पंजीकृत हैं।
एक सेवा जो इस अधिसूचना को संभालती है वह सिस्टम बंद होने तक रोकती है जब तक कि सेवा SERVICE_PRESHUTDOWN_INFO
समाप्त नहीं हो जाती है या समय सीमा समाप्त हो जाती है, जो समय सीमा समाप्त हो जाती है। क्योंकि यह उपयोगकर्ता अनुभव को प्रभावित करता है, सेवाओं को इस सुविधा का उपयोग केवल तभी करना चाहिए जब अगली प्रणाली के प्रारंभ में डेटा हानि या महत्वपूर्ण पुनर्प्राप्ति समय से बचने के लिए बिल्कुल आवश्यक हो।
जैसा कि आवश्यक हो सकता है, मुझे लगता है कि SQL सर्वर कैसे काम करता है।