none
Verbindung zu ORACLE DB bricht beim Import ab RRS feed

  • Allgemeine Diskussion

  • Hallo,

    ich importiere über den "Oracle Client Data Provider .NET" verschiedene Tabellen in meine SQL 2008 R2 DB. Der Oracle Client 11g ist installiert und lässt sich über System-DNS Verbindungen auch ansprechen bzw. Verbindung wird aufgebaut.

    Nun habe ich im Verbindungsmanager eine Verbindung aufgebaut, alle notwendigen Daten angegeben und der Verbindungsaufbau funktioniert. Schließe ich diesen und rufe ihn erneut auf, fehlt plötzlich das Passwort - obwohl "Kennwort speichern" aktiviert ist. Eine Verbindung kommt dann nicht mehr zustande. Aber das ist nur eine kleine "Randerscheinung", nicht das eigentliche Problem.

    Das Problem ist, das ich beim einlesen einer kleinen Tabelle (<1000 Datensätze) das ohne Fehler funktioniert, bei größeren Tabellen bricht der Prozess ab. Meldung:

    [ADO NET-Quelle NUTZ [1090]] Fehler: SSIS-Fehlercode 'DTS_E_INDUCEDTRANSFORMFAILUREONERROR'. Fehler bei 'Komponente 'ADO NET-Quelle TABELLE' (1090)' aufgrund des Fehlercodes 0x80131938. Die Fehlerzeilendisposition in 'Ausgabespalte 'GESAMT_PROD' (20696)' gibt an, dass der Vorgang bei einem Fehler nicht ausgeführt werden kann. Es wurde ein Fehler im angegebenen Objekt der angegebenen Komponente festgestellt. Möglicherweise wurden bereits Fehlermeldungen veröffentlicht, die weitere Fehlerinformationen beinhalten.

    Laut dieser Fehlerinformation müsste es an einer Spalte liegen - diese ist jedoch eine ganz normale Spalte wie alle anderen auch. Im Abfragefenster des SQL Editors kann ich die Tabelle ohne Probleme komplett einlesen.

    Kann mir jemand sagen, woran das liegen könnte? Danke!

    Gruß Jürgen


    Montag, 9. April 2012 11:46

Alle Antworten

  • Hallo Jürgen,

    zu 1.

    Hier liegt dein Problem wahrscheinlich an den Sicherheitseinstellungen des SSIS-Paketes.

    http://msdn.microsoft.com/en-us/library/ms141747.aspx

    zu 2.

    Ich habe auch mal mit dem ADO.Net Provider begonnen, aber ganz schnell auf die Attunity Connectoren gewechselt.

    http://msdn.microsoft.com/en-us/library/ee470675(v=sql.100).aspx

    Hier habe ich sehr gute Erfahrungen gemacht, wenn es um große Datenmengen geht. Diese Komponenten integrieren sich nahtlos in die SSIS-Umgebung also SOURCE bzw. DESTINATION.

    Gruß Christian

    Dienstag, 10. April 2012 07:38
  • Hallo Christian,

    vielen Dank für Deine Infos. Zu 1: die Einstellungen sind alle ok, die Persist Info ist auf TRUE gesetzt und funktioniert soweit. Zu 2: Das ist die erste Wahl wenn es um eine solche Aufgabenstellung handelt. Allerdings will / muss ich es mit MS "Bordmitteln" hinbekommen, das ist die Einschränkung. Inzwischen habe ich auch die Fehlerursache einschränken können: Es handelt sich wohl um ein Oracle Netzwerkprotokoll Fehler.

    Viele Grüße Jürgen

    Mittwoch, 11. April 2012 06:39