2010-08-06 22 views
7

SQL सर्वर 2005, आयात डेटा (एसएसआईएस) में, मेरी इच्छा एक टेक्स्ट फ़ाइल आयात करना है और इसे किसी मौजूदा तालिका में जोड़ना है। कॉलम मैपिंग्स चरण पर विज़ार्ड के माध्यम से पहली बार मैंने कसम खाता है गंतव्य तालिका में पंक्तियां रेडियो बटन सक्षम किया गया था। लेकिन, अब, यह अक्षम है (ग्रे) और यहां तक ​​कि विज़ार्ड को फिर से शुरू करने से यह फिर से सक्षम नहीं होगा।एसएसआईएस 2005: "गंतव्य तालिका में पंक्तियों को जोड़ना" गहरा हुआ है। क्यूं कर?

क्या कोई गुप्त/जादू है जिसके बारे में मुझे नहीं पता? मैं उस विकल्प को पुनः सक्षम करने के लिए कैसे प्राप्त करूं ताकि मैं जोड़ सकूं (गंतव्य तालिका बनाएं)?

+0

ध्यान दें कि डीबी नाम केस संवेदनशील है। –

उत्तर

7

मेरे अनुभव में, तालिका आप में आयात कर रहे हैं बार जब आप "SSIS आयात और निर्यात विज़ार्ड" के माध्यम से जा रहे हैं, आप संलग्न करने का विकल्प नहीं होगा पर मौजूद नहीं है अगर; यदि आप विज़ार्ड के माध्यम से उस समय तालिका मौजूद हैं, तो विकल्प उपलब्ध है।

यदि आप "तालिका बनाएं" विकल्प चुनते हैं, तो विज़ार्ड केवल एसएसआईएस पैकेज को एक निष्पादित SQL कार्य के साथ बनाता है जो डेटा लोड करने वाले डेटा प्रवाह से पहले तालिका बनाता है। इसलिए, आप हमेशा परिणामस्वरूप पैकेज में कार्य को हटा सकते हैं और आपको डिफ़ॉल्ट रूप से "संलग्न" मिल जाएगा।

+1

यह सुराग था! मेरे मामले में तालिका के नाम अलग-अलग मामले थे। –

+0

धन्यवाद! यह मेरा मुद्दा था। "जिस तालिका में आप आयात कर रहे हैं उस समय मौजूद नहीं है"। मैंने एसएफएल सर्वर को रीफ्रेश नहीं किया था जब मैंने ईएफ 6 के साथ पहले माइग्रेशन कोड का उपयोग किया था, इसलिए मेरी टेबल अभी तक मौजूद नहीं है। – CareTaker22

1

तालिका का नाम स्कीमा नाम ("dbo।") से पहले होना चाहिए। अन्यथा जादूगर को मेरे मामले में यह नहीं मिला।

23

मुझे पता है कि आप क्या खो रहे हैं ... क्योंकि मैंने इसे एक बार भी याद किया था!

स्क्रीन से, "टेबल्स का चयन स्रोत और दृश्य",
एक "गंतव्य" ड्रॉप-डाउन दाईं ओर मेनू है।

इस ड्रॉप-डाउन से अपने तालिका का चयन करें,
फिर "संपादित मैपिंग" बटन पर क्लिक करें।

अब ऐपेंड विकल्प सक्षम हो जाएगा!

+3

बस मैं क्या खो रहा था। धन्यवाद! – shambulator