से आईबीएम i सर्वर से कनेक्ट करें मेरे पास एक बड़ा सौदा है: मुझे अपने ग्राहक के आईबीएम एएस/400 (उर्फ आईएसरीज़, अब आईबीएम i) में कनेक्ट करना है (मैं केवल डेटा पढ़ना चाहता हूं, लिखना नहीं चाहता) सर्वर ...एसक्यूएल सर्वर 2008 आर 2
मुझे लगता है कि मेरे पास सभी पैरामीटर आवश्यक हैं (मुझे एएस/400 प्रोग्रामर द्वारा दिया गया है), लेकिन मुझे पता नहीं चल सकता कि मुझे किस ड्राइवर का उपयोग करना है, और यदि मेरे पास इस सॉफ़्टवेयर की आवश्यकता है !
मैंने आईबीएम एएस/400 क्लाइंटएप 5.8 ड्राइवर (नवीनतम ओएस के लिए पैच के साथ) स्थापित किया है, और अब मैं अपने एसक्यूएल सर्वर 2008 आर 2 (x64) सर्वर में एक नया Linked Server
कॉन्फ़िगर करने की कोशिश कर रहा हूं।
पहली समस्या: मुझे किस ड्राइवर का उपयोग करना चाहिए?
मैं इतने सारे विकल्प हैं (लेकिन शायद इन कार्यों में से कोई भी !!):
IBM DB2 UDB for iSeries IBMDASQL OLE DB Provider
IBM DB2 UDB for iSeries IBMDA400 OLE DB Provider
IBM DB2 UDB for iSeries IBMDARLA OLE DB Provider
... या शायद अन्य सामान्य OLEDB/ODBC
ड्राइवरों ?!
दूसरा समस्या: मैं अपने मानकों (जो क्षेत्र में मेरा मतलब है!)
कहाँ रखना चाहिए किसी भी मामले में, मैं अपने Linked Server
के लिए एक प्रदाता का चयन में, स्पष्ट रूप से मैं अपने मानकों को स्थापित करने के लिए है ... लेकिन मैं केवल इस राशि:
- प्रयोक्ता नाम व्यवस्थापक उपयोगकर्ता के
- पासवर्ड
- AS/400 सर्वर आईपी पते ,210
- "मुख्य" संग्रह, के नाम पर है, जिसमें मेरे डेटा (
ACG_DATV2
की तरह कुछ) जमा हो जाती है
तीसरा समस्या: मैं अपने प्रश्नों कैसे लिखना चाहिए? एएस/400 "संग्रह" और तालिकाओं का संदर्भ कैसे लें?
मुझे नहीं पता कि मेरी रीडिंग क्वेरी कैसे बनाएं: टेबल और दृश्य (?!) कहां संग्रहीत हैं और मैं उनका संदर्भ कैसे दे सकता हूं?
अग्रिम धन्यवाद!
धन्यवाद, मैं कोशिश कर रहा हूं! –
क्या आपको लगता है कि यह विंडोज 7 x64 पर भी ठीक है? मैंने सोचा कि बहुत सारी परेशानी थी ... लेकिन अभी भी इस समाधान के साथ प्रयास कर रहा है! :) –
आपने कहा कि आपके पास iSeries ClientAccess का एक पैच संस्करण है (5।8): मुझे लगता है कि आप सर्विस पैक के बारे में बात कर रहे थे (और संस्करण 4.0.100.1124 - वी 5 आर 4 एम 0 होना चाहिए): जहां तक मुझे पता है कि यह भी हालिया ओएस पर समस्याओं को सुधारता है! – MAXE