के कारण पूर्ण है मेरे पास एक बहुत बड़ा डेटाबेस (50+ GB) है। मेरी हार्ड ड्राइव में जगह खाली करने के लिए, मैंने टेबल में से किसी एक से पुराने रिकॉर्ड हटाने की कोशिश की।एसक्यूएल सर्वर - लॉग ACTIDE_TRANSACTION
delete from Table1 where TheDate<'2004-01-01';
हालांकि, SQL सर्वर 2012 ने कहा:: मैं आदेश भागा
Msg 9002, Level 17, State 4, Line 1
The transaction log for database 'MyDb' is full due to 'ACTIVE_TRANSACTION'.
और यह एक बात नहीं हटाया था। उस संदेश का क्या अर्थ है? मैं रिकॉर्ड कैसे हटा सकता हूं?
छोटा;) बहुत बड़ा नहीं। निश्चित रूप से तब तक भिन्न नहीं होता जब तक यह मध्य श्रेणी सर्वर की स्मृति में फिट बैठता है। – TomTom