SQL सर्वर त्रुटि लॉग को छोटा करने का सुरक्षित तरीका


जवाबों:


20

आप कॉल करके त्रुटि लॉग को साइकिल कर सकते हैं sp_cycle_errorlogऔर फिर वर्तमान त्रुटि लॉग को बंद करके लॉग एक्सटेंशन को चक्रित करेंगे। मूल रूप से, यह एक नई त्रुटि लॉग फ़ाइल बनाएगा जिसे SQL सर्वर मार रहा होगा। तब संग्रहीत त्रुटि लॉग (ओं) को तदनुसार इलाज किया जा सकता है (सावधानी से हटाएं / हटाएं)। यह तकनीकी रूप से लॉग को "छोटा" नहीं करेगा, यह केवल इसे रोल करेगा और आप पुराने लॉग को संभाल सकते हैं जैसे आप कृपया, किसी अन्य फ़ाइल सिस्टम फ़ाइल की तरह।

जब आप ऐसा करते हैं, तो आपको एक प्रविष्टि के साथ एक नई लॉग फ़ाइल देखनी चाहिए जो निम्न के जैसा होता है:

त्रुटि लॉग को फिर से संगठित किया गया है। पुरानी प्रविष्टियों के लिए पिछला लॉग देखें।

BOL संदर्भ sp_cycle_errorlog


3
यह ध्यान देने योग्य है कि sp_cycle_errorlog केवल एक लॉग फ़ाइल को रीसायकल करता है। लेकिन क्योंकि वहाँ 7 फाइलें हैं, अगर आप वास्तव में उन्हें शुद्ध करना चाहते हैं और अंतरिक्ष को बचाते हैं (जैसा कि मैंने किया था) आपको कई बार कमांड चलाने की आवश्यकता होगी (7 बार सटीक होने के लिए)। और हर बार जब आप इसे चलाते हैं तो इनमें से एक फाइल सिकुड़ जाएगी: ErrorLog ErrorLog.1 ErrorLog.2 ErrorLog.3 ErrorLog.4 ErrorLog.5 ErrorLog.6
Digs
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.