verknüpfte server-problem bei sql-server, während die Verbindung zu oracle dbms

Habe ich einen verknüpften server-definition gemäß dem Artikel an :
http://www.ideaexcursion.com/2009/01/05/connecting-to-oracle-from-sql-server/

Mein Ziel ist die übertragung von Zeilen zu Tabellen in Oracle 11gR2.

Nach den Verbindungsserver erstellt, immer wenn ich versuche, wählen Sie eine Tabelle mithilfe einer Abfrage wie :

SELECT *
FROM [192.168.1.188]..[ESIPARIS].[T_ERROR_LOG]

Bekomme ich den folgenden Fehler :

Msg 7356, Level 16, State 1, Line 1
The OLE DB provider "OraOLEDB.Oracle" for linked server "192.168.1.188"
supplied inconsistent metadata for a column. The column "EVENT_OBJECT"
(compile-time ordinal 2) of object ""ESIPARIS"."T_ERROR_LOG"" was reported
to have a "LENGTH" of 50 at compile time and 100 at run time.

Eine weitere Sache ist, dass es Duplikate Feldnamen, wenn eine select-Anweisung vorbereitet ist, indem Sie "Sql Server Management Studio", einige Felder dupliziert werden, wie unten :

SELECT [EVENT_DATE]
      ,[EVENT_DATE]
      ,[EVENT_DATE]
      ,[EVENT_DATE]
      ,[EVENT_OBJECT]
      ,[EVENT_OBJECT]
      ,[EVENT_OBJECT]
      ,[EVENT_OBJECT]
      ,[MESSAGE]
      ,[MESSAGE]
      ,[MESSAGE]
      ,[MESSAGE]
      ,[EVENT_ID]
  FROM [192.168.1.188]..[ESIPARIS].[T_ERROR_LOG]

Ich würde mich sehr freuen, von Ihnen zu hören über irgendwelche Ideen, danke für deine Sorge,

Beste Grüße,

Kayhan YÜKSEL

InformationsquelleAutor kayhan yüksel | 2010-12-24

Schreibe einen Kommentar