खैर, मैंने जो किया वह माइक्रोसॉफ्ट विंडोज (x64) के लिए Oracle डेटाबेस 11g रिलीज 2 क्लाइंट (11.2.0.1.0) डाउनलोड करना था http://www.oracle से। com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html . इनमें से एक इंस्टेंट क्लाइंट स्थापित करने के लिए इसमें 4 विकल्प थे (जिसने मेरी मदद नहीं की)। जो काम करता है वह है रनटाइम क्लाइंट या ऐसा कुछ नाम। यह नेट मैनेजर स्थापित करता है जो मुझे चाहिए।
पीएस-जोड़ना (जैसा कि मैं ओरेकल 64 बिट यात्रा को पार करता हूं), मुझे लगता है कि मैं 64 बिट ऑरैकल डीबी प्रदाताओं के साथ एसएसआईएस का उपयोग नहीं कर सकता। मुझे अपवाद मिलते हैं (एसएसआईएस में कनेक्शन जोड़ने पर):
मैं यह अनुमान लगा रहा हूं क्योंकि एसएसआईएस प्रक्रिया 32 बिट की है और 64 बिट ऑरैकल ड्राइवरों का उपयोग नहीं कर सकती है (मेरी मेजबान मशीन विन 7 64 बिट है)।
परीक्षण के बाद, मैंने पाया कि वास्तव में ऐसा ही है। हमें केवल SSIS IDE के लिए 32 बिट ड्राइवरों की आवश्यकता है लेकिन 64 बिट dtexec.exe (C:\Program Files\Microsoft SQL Server\100\DTS\Binn)
का उपयोग करके DTSX पैकेज चलाते समय 64 बिट का उपयोग कर सकते हैंतो विकास में (64 बिट मशीन पर) 32 और 64 बिट क्लाइंट दोनों स्थापित करें:32 बिट:विजुअल स्टूडियो आईडीई 64 बिट में विकास के लिए:कमांड लाइन पर dtexec.exe के 64 बिट संस्करण का उपयोग करके डीटीएसएक्स पैकेज चलाने के लिए (जैसा कि ऐसा तब होगा जब हम इसे उत्पादन परिवेश में चलाएंगे)
एक समान धागा यहां ।