sql server - SQL सर्वर में एलडीएफ फाइल क्या है?




sql-server (4)

SQL सर्वर में एलडीएफ फाइल क्या है? इसका उद्देश्य क्या है?

क्या मैं इसे सुरक्षित रूप से हटा सकता हूं? या उसका आकार कम कर सकता है क्योंकि कभी-कभी डेटाबेस फ़ाइल एमडीएफ से 10x बड़ा होता है।



'लॉग डेटाबेस फ़ाइल' के लिए एलडीएफ स्टैंड और यह लेनदेन लॉग है। यह रोलबैक प्रयोजनों के लिए डेटाबेस के लिए किया गया हर चीज का रिकॉर्ड रखता है, आप एक डेटाबेस को पुनर्स्थापित कर सकते हैं, यहां तक ​​कि आप एमएसएफ फाइल खो चुके हैं क्योंकि इसमें सभी नियंत्रण जानकारी और लेनदेन की जानकारी शामिल है।


एलडीएफ डीबी के लॉग को बचाता है, निश्चित रूप से किसी भी वास्तविक डेटा को नहीं बचाता है, लेकिन डेटाबेस के उचित कार्य के लिए बहुत महत्वपूर्ण है।

आप लॉग मॉडल को डेटाबेस में सरल रूप से बदल सकते हैं, इसलिए यह लॉग बहुत तेजी से नहीं बढ़ता।

उदाहरण के लिए इसे देखें

संदर्भ के लिए यहां देखें


एलडीएफ लेनदेन लॉग है यह रोलबैक प्रयोजनों के लिए डेटाबेस के लिए किया गया हर चीज का रिकॉर्ड रखता है

आप हटाना नहीं चाहते, लेकिन आप इसे dbcc shrinkfile कमांड के साथ सिकोड़ सकते हैं। आप SQL सर्वर प्रबंधन स्टूडियो में डेटाबेस पर दायाँ क्लिक कर सकते हैं और कार्य पर जाएं> सिकोड़ें






sql-server