खैर, मुझे इस तरह की प्रतिक्रिया पोस्ट करने से नफरत है लेकिन मैंने समस्या का समाधान कर लिया है।
मुझे यह समस्या क्यों हुई, इसका संक्षिप्त उत्तर कारण यह है कि डेटा तालिका के किसी एक फ़ील्ड को अनुचित रूप से परिभाषित किया गया था। इस मामले में इसे decimal (11, 3)
. के रूप में घोषित किया गया था और यह एक decimal (13, 3)
होना चाहिए था . मुझे इस समस्या का अनुभव तब तक नहीं हुआ जब तक कि तालिका में कोई मान पोस्ट नहीं किया जा रहा था जो (11, 3)
में फिट नहीं था रेंज।
यह समस्या SSIS के साथ मेरी सबसे बड़ी शिकायतों में से एक पर प्रकाश डालती है। कभी-कभी मुझे ऐसी त्रुटियां मिलती हैं जिन्हें अक्सर इंटरनेट पर अच्छी तरह से प्रलेखित किया जाता है। मैं अपने सभी लॉग के माध्यम से खोज करता हूं और मैं इस धारणा के तहत विभिन्न परीक्षण परिदृश्य स्थापित करने का प्रयास करता हूं कि त्रुटि संदेश ईमानदार है। फिर भी, जब मैं अंत में समस्या का समाधान करता हूं, तो यह लॉग फ़ाइल में लिखे गए त्रुटि संदेश से पूरी तरह से असंबंधित होता है।
इस मामले में, ऊपर उल्लिखित त्रुटि का समस्या से कोई लेना-देना नहीं था ?! वास्तव में, मैं इस समस्या को देखने के लिए बहुत भाग्यशाली था। मुझे पता था कि मेरी टेबल पर अपडेट एक संभावित समाधान हो सकता है क्योंकि मैंने पहले SSIS को इस तरह गलत संचार करते देखा है ।
मैं इसके लिए अपने सर्वर पर अंतरिक्ष बमबारी से न्यूट्रिनो को दोष देना चाहता हूं, लेकिन इस अनुभव से सबसे अच्छा उपाय यह है कि आप दूसरों की सलाह के आधार पर अपनी SSIS समस्याओं को हल करने का प्रयास करें, हालाँकि , अगर उनकी सलाह से मदद नहीं मिलती है, तो यह महसूस करें कि समस्या SSIS त्रुटि संदेश से असंबंधित हो सकती है और विफलता के बिंदु से जुड़ी हर चीज़ की तीन बार जाँच करें।