मैं SQL-Server 2008 से Oracle 11g डेटाबेस में डेटा एक्सेस करना चाहता हूं
मैं एक लिंक किए गए सर्वर को सेट करता हूं और जब मैं निष्पादित करता हूं
select * from [Link_server_name]..Oracle_schema.Oracle_table
और Oracle_table में संख्या और varchar2 कॉलम हैं, सभी अपवाद के रूप में काम करते हैं।
लेकिन जब Oracle_table में CLOB कॉलम होता है, तो मुझे निम्नलिखित त्रुटि मिलती है:
डेर OLE DB-Anbieter 'MSDAORA' फर मांद Verbindungsserver 'L_V407SR8T' हैट मेलडंग 'अनिर्दिष्ट त्रुटि' zurückgeben।
डेर OLE DB-Anbieter 'MSDAORA' फर मांद Verbindungsserver 'L_V407SR8T' हैट डाई मेल्डुंग 'Oracle त्रुटि हुई, लेकिन त्रुटि संदेश Oracle से पुनर्प्राप्त नहीं किया जा सका। zurückgeben।
Der OLE DB-Anbieter 'MSDAORA' फर मांद Verbindungsserver 'L_V407SR8T' हैट मेलडंग 'डेटा प्रकार समर्थित नहीं है।' zurückgeben।
Msg 7306, स्तर 16, राज्य 2, पंक्ति 1
डाई '"MCCAPP"। "DOGGRUPPEN" - टैबेल उल्टी OLE DB-Anbieter' MSDAORA 'für den Verbindungsserver' L_V407SR8T 'kann nicht geöffnet werden।
OPENQUERY का उपयोग करना
SELECT * FROM OPENQUERY([L_V407SR8T], 'Select CLOB_COLUMN from Oracle_table' )
मुझे मिला
डेर OLE DB-Anbieter 'MSDAORA' फर मांद Verbindungsserver 'L_V407SR8T' हैट डाई मेल्डुंग 'Oracle त्रुटि हुई, लेकिन त्रुटि संदेश Oracle से पुनर्प्राप्त नहीं किया जा सका। zurückgeben। Der OLE DB-Anbieter 'MSDAORA' फर मांद Verbindungsserver 'L_V407SR8T' हैट मेलडंग 'डेटा प्रकार समर्थित नहीं है।' zurückgeben।
कृपया जर्मन त्रुटि संदेशों का बहाना करें।
मेरा प्रश्न: क्या लिंक सर्वर के माध्यम से CLOB कॉलम पढ़ने का कोई तरीका है?
संपादित करें:
- SQL सर्वर आयात और निर्यात विज़ार्ड OLE DB पर भी निर्भर करता है और समान तालिकाओं पर बेकार है
- मैं खुद से पूछ रहा हूं, अगर समस्या चरित्र सेट के उपयोग पर निर्भर करती है, लेकिन मैं उन्हें बदल नहीं सकता
- आसपास के व्यावहारिक काम के रूप में, मैं डेटा पर प्राप्त करने के लिए कुछ पॉवरशेल स्क्रिप्ट का उपयोग करता हूं, लेकिन