मुझे हाल ही में बीसीपी के साथ काम करते समय एक त्रुटि आई है। यहां त्रुटि है।बीसीपी: त्रुटि = [माइक्रोसॉफ्ट] [एसक्यूएल सर्वर मूल क्लाइंट 10.0] स्ट्रिंग डेटा, दाएं छंटनी
SQLState = 22001, NativeError = 0 त्रुटि = [माइक्रोसॉफ्ट] [एसक्यूएल सर्वर मूल क्लाइंट 10.0] स्ट्रिंग डेटा, सही काट-छांट
मैं एक मचान तालिका में डेटा को अनपैक करने के कोशिश कर रहा हूँ जो डेटा की तुलना में कोई बाधा नहीं है और डेटाटाइप भी काफी बड़े हैं। मेरे पास अलग-अलग तालिकाओं से लगभग 11 फाइलें हैं जिन्हें bcp'd किया जा रहा है और जिनमें से केवल एक फ़ाइल त्रुटियों को अनपॅक करते समय ज़िपित की गई है। यह वह आदेश है जिसे मैं सफलतापूर्वक उपयोग कर रहा हूं। हाल ही में (जब वर्तमान डब्ल्यूएच की प्रतिलिपि बनाने और प्रक्रिया को सुलझाने की कोशिश करते समय) मुझे मुद्दों का सामना करना पड़ रहा है।
BCP.exe employee_details में employee_details.dat -n -E -S "सर्वर" यू सा -पी "पासवर्ड"
मैं आदेशों को बदलने -टी -सी की कोशिश की है - एस ने काम किया जब मैंने प्रारूप को मैन्युअल रूप से दिया। यह एक बहुत बड़ा और महत्वपूर्ण पैकेट है जिसे मुझे अपने डब्ल्यूएच में लोड करने की ज़रूरत है।
मुझे नहीं पता कि मैं यहां एक प्रारूप फ़ाइल देख रहा हूं या नहीं। किसी भी मदद की ज़रूरत है।
धन्यवाद
दालचीनी लड़की।
क्या आप बहुत अधिक विशिष्ट हो सकते हैं? "काफी बड़ा" क्या मतलब है? क्या आप तालिका परिभाषा के लिए वास्तविक रचना तालिका, और फ़ाइल से लंबी लाइनों के कुछ नमूने दिखा सकते हैं? –
अच्छी तरह से हारून, पर्याप्त स्पष्ट नहीं होने के लिए खेद है। मेरी फ़ाइल यातायात या शिखर घंटे के आधार पर कुछ 1000 केबी से 800,000 केबी के बीच हो सकती है। मेरी तालिका में epoch_time (bigint), server_id (varchar), uid_rl (int), apl (int) के रूप में नमूना कॉलम हैं जो पहचान कॉलम हैं और कुछ अन्य कॉलम जिनमें int और float के बीच वितरित किया गया है। धन्यवाद दालचीनी लड़की –
मैं पूरी फाइल, या अस्पष्ट चीजें जैसे 'वर्चर' - 'वर्कर (क्या)' देखने के लिए नहीं कह रहा हूं? इनपुट कैसा दिखता है? आप हमें एक अस्पष्ट त्रुटि संदेश दे रहे हैं जो इंगित करता है कि आप कम से कम एक मान को भरने की कोशिश कर रहे हैं जो कि इसके कॉलम के लिए बहुत बड़ा है, लेकिन आप हमें टेबल परिभाषाएं नहीं बताएंगे या हमें उस डेटा को दिखाएंगे जो इसका कारण बनता है? आप हमें कैसे मदद करने की उम्मीद करते हैं? हो सकता है कि आप अपनी फाइल प्रिंट कर सकें, इसे डार्टबोर्ड पर रख दें, और उस पर एक डार्ट फेंक दें, और यह आपको वह मूल्य दिखाएगा जो समस्या पैदा कर रहा है? यही वह है जो आप हमें अपने लिए करने के लिए कह रहे हैं। –