मेरे पास SQL Server 2005 टेबल है BRITTNEY_SPEARS_MARRIAGES
और इसमें निम्नलिखित कॉलम हैं:
MarrigeId tinyint,
HusbandName varchar(500),
MarrigeLength int
अब मेरे पास एक और टेबल है BRITTNEY_SPEARS_MARRIAGE_STORIES
StoryId int,
MarriageId tinyint,
StoryText nvarchar(max)
समस्या हम अद्यतन करना चाहते है MarrigeId
एक करने के लिए स्तंभ int
एक से tinyint
। हम सिर्फ यह महसूस करते हैं कि सब कुछ कहने और किए जाने से पहले ब्रिटनी की बहुत सारी शादियां होने वाली हैं।
अब BRITTNEY_SPEARS_MARRIAGE_STORIES
तालिका में 18 मिलियन पंक्तियाँ हैं (हे लड़की के पास कुछ समस्याएँ हैं) इसलिए जब हम अपडेट करने के लिए जाते हैं तो लेनदेन लॉग भर जाता है और हमारा SQL सर्वर बॉक्स मर जाता है।
हम इसके आसपास कैसे पहुंच सकते हैं?
क्या ऐसा कहने के लिए कुछ भी है "अरे SQL सर्वर मैं इस कॉलम को अपडेट करने जा रहा हूं और इसे बड़ा बनाऊंगा। मुझे इस SQL सर्वर पर भरोसा करें। कृपया सब कुछ मान्य करने का प्रयास करते समय लेन-देन लॉग न भरें।"