Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एसएसआईएस:निर्दिष्ट राज्य में उपयोग के लिए मान्य नहीं होने वाली कुंजी प्राप्त करना शुरू कर दिया। मेरे अनुसूचित एसएसआईएस पैकेज पर त्रुटि

खैर, मुझे इस तरह की प्रतिक्रिया पोस्ट करने से नफरत है लेकिन मैंने समस्या का समाधान कर लिया है।

मुझे यह समस्या क्यों हुई, इसका संक्षिप्त उत्तर कारण यह है कि डेटा तालिका के किसी एक फ़ील्ड को अनुचित रूप से परिभाषित किया गया था। इस मामले में इसे decimal (11, 3) . के रूप में घोषित किया गया था और यह एक decimal (13, 3) होना चाहिए था . मुझे इस समस्या का अनुभव तब तक नहीं हुआ जब तक कि तालिका में कोई मान पोस्ट नहीं किया जा रहा था जो (11, 3) में फिट नहीं था रेंज।

यह समस्या SSIS के साथ मेरी सबसे बड़ी शिकायतों में से एक पर प्रकाश डालती है। कभी-कभी मुझे ऐसी त्रुटियां मिलती हैं जिन्हें अक्सर इंटरनेट पर अच्छी तरह से प्रलेखित किया जाता है। मैं अपने सभी लॉग के माध्यम से खोज करता हूं और मैं इस धारणा के तहत विभिन्न परीक्षण परिदृश्य स्थापित करने का प्रयास करता हूं कि त्रुटि संदेश ईमानदार है। फिर भी, जब मैं अंत में समस्या का समाधान करता हूं, तो यह लॉग फ़ाइल में लिखे गए त्रुटि संदेश से पूरी तरह से असंबंधित होता है।

इस मामले में, ऊपर उल्लिखित त्रुटि का समस्या से कोई लेना-देना नहीं था ?! वास्तव में, मैं इस समस्या को देखने के लिए बहुत भाग्यशाली था। मुझे पता था कि मेरी टेबल पर अपडेट एक संभावित समाधान हो सकता है क्योंकि मैंने पहले SSIS को इस तरह गलत संचार करते देखा है

मैं इसके लिए अपने सर्वर पर अंतरिक्ष बमबारी से न्यूट्रिनो को दोष देना चाहता हूं, लेकिन इस अनुभव से सबसे अच्छा उपाय यह है कि आप दूसरों की सलाह के आधार पर अपनी SSIS समस्याओं को हल करने का प्रयास करें, हालाँकि , अगर उनकी सलाह से मदद नहीं मिलती है, तो यह महसूस करें कि समस्या SSIS त्रुटि संदेश से असंबंधित हो सकती है और विफलता के बिंदु से जुड़ी हर चीज़ की तीन बार जाँच करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL में डेटटाइम फ़ील्ड का समय भाग

  2. क्या कोई विदेशी कुंजी NULL और/या डुप्लिकेट हो सकती है?

  3. SQL - पता लगाएं कि क्या कॉलम तिथियों में कम से कम आंशिक रूप से एक तिथि सीमा शामिल है

  4. SQL सर्वर पंक्ति लॉक

  5. डायनामिक लिंक्ड सर्वर क्वेरी