मैं एसएसआईएस (2005/2008) में एक टेक्स्ट फ़ाइल पढ़ने की कोशिश कर रहा हूं। मैं फाइल करने के लिए एक कनेक्शन बनाया है और रखा फ्लैट फ़ाइल स्रोत है, और यह पूर्वावलोकन में ठीक काम करता है लेकिन जब मैं चलाने का प्रयास मैं कह त्रुटि मिलती है:तैनाती सर्वर पर क्षेत्रीय सेटिंग्स को बदले बिना एक फ्लैट फ़ाइल कैसे आयात करें?
[Derived Column [91848]]
Error: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR
तो मैं पहचान की है वहाँ दशमलव संख्या के साथ स्तंभों की जोड़ी हैं कि जो अवधि का उपयोग delimiters के रूप में करते हैं। लेकिन चूंकि मैं स्कैंडिनेवियाई पर्यावरण में काम करता हूं, इसलिए सर्वर अल्पविराम के रूप में अल्पविराम की अपेक्षा करते हैं।
विंडोज सर्वर पर क्षेत्रीय सेटिंग्स में अल्पविराम से अवधि के लिए मैन्युअल रूप से डेलीमीटर बदलने वाले काम क्या हैं लेकिन यह पर्याप्त समाधान नहीं है।
एसएसआईएस का उपयोग कर फ्लैट फ़ाइल को सर्वर पर क्षेत्रीय सेटिंग्स को बदलने के बिना कैसे आयात किया जाए जहां पैकेज तैनात किया गया है?
मदद नहीं था, फिर भी मैं इसे व्युत्पन्न स्तंभ के साथ हल किया ... – Rupal
मैं विपरीत था, दशमलव विभाजक के लिए अल्पविराम के साथ एक पाठ फ़ाइल भरा है और नॉर्वे के लिए LocaleID निर्धारित किया है। आयातित फ़ील्ड दशमलव के रूप में ठीक है। मेरा अनुमान है कि आपने LocaleID को बदलने के बाद कॉलम मैपिंग को रीफ्रेश नहीं किया है। – Bill
एसएसआईएस 2012 में मेरे लिए यहां काम किया: दशमलव विभाजक के लिए अल्पविराम के साथ पाठ फ़ाइल, संयुक्त राज्य अमेरिका को नियंत्रण कक्ष में क्षेत्रीय प्रारूप के रूप में, संयुक्त राज्य अमेरिका कनेक्शन ऑब्जेक्ट में लोकेल के रूप में-> विफल रहता है। कनेक्शन ऑब्जेक्ट में लोकेल को नॉर्वेजियन में बदलना, न्योर्स्क (नॉर्वे) समस्या हल करता है, कॉलम मैपिंग को रीफ्रेश करने की आवश्यकता नहीं है। – mprost