Oracle 11g veritabanındaki verilere SQL-Server 2008'den erişmek istiyorum
Bağlantılı bir sunucu kurdum ve yürüttüğümde
select * from [Link_server_name]..Oracle_schema.Oracle_table
ve Oracle_table, tümü istisna olarak çalışan Sayı ve varchar2 sütunları içerir.
Ancak Oracle_table bir CLOB sütunu içerdiğinde, aşağıdaki hatayı alıyorum:
Der OLE DB-Anbieter 'MSDAORA' für den Verbindungsserver 'L_V407SR8T' şapka die Meldung 'Belirtilmemiş hata' zurückgeben.
Der OLE DB-Anbieter 'MSDAORA' für den Verbindungsserver 'L_V407SR8T' hat die Meldung 'Oracle hatası oluştu, ancak hata mesajı Oracle'dan alınamadı.' zurückgeben.
Der OLE DB-Anbieter 'MSDAORA' für den Verbindungsserver 'L_V407SR8T' hat die Meldung 'Veri türü desteklenmiyor.' zurückgeben.
Msg 7306, Seviye 16, Durum 2, Satır 1
"MCCAPP" öl. "DOGGRUPPEN" - Tabelle vom OLE DB-Anbieter 'MSDAORA' für den Verbindungsserver 'L_V407SR8T' kann nicht geöffnet werden.
OPENQUERY kullanma
SELECT * FROM OPENQUERY([L_V407SR8T], 'Select CLOB_COLUMN from Oracle_table' )
alırım
Der OLE DB-Anbieter 'MSDAORA' für den Verbindungsserver 'L_V407SR8T' hat die Meldung 'Oracle hatası oluştu, ancak hata mesajı Oracle'dan alınamadı.' zurückgeben. Der OLE DB-Anbieter 'MSDAORA' für den Verbindungsserver 'L_V407SR8T' hat die Meldung 'Veri türü desteklenmiyor.' zurückgeben.
Lütfen Almanca hata mesajlarını affedin.
Sorum: Bağlantılı Sunucular aracılığıyla CLOB sütunlarını okumanın herhangi bir yolu var mı?
DÜZENLE:
- SQL Server Alma ve Verme Sihirbazı da OLE DB'ye bağlı görünüyor ve aynı tablolarda berbat
- Kendime soruyorum, eğer problem karakter setlerinin kullanımına bağlıysa, ama onları değiştiremiyorum
- Pratik bir çözüm olarak, verilere ulaşmak için bazı PowerShell komut dosyaları kullanıyorum, ancak