2016-07-19 14 views
0

Mein Import von Oracle (Verwenden von .NET Framework-Datenprovider für Oracle) zu SQL funktioniert gut im Designer, aber nicht, wenn ich die .dtsx-Datei ausführen.Import von Oracle zu SQL Server Fehler

ORA-06401 ungültiger Bezeichner Fehler

enter image description here

+0

Klingt wie ein Konfiguration/Treiber-Problem. Sie sollten genauer erklären, wo es funktioniert und wo nicht - und sind die Verbindungen auf die gleiche Weise definiert und sind die gleichen Treiber –

+0

Sie sollten die Oracle-Connectors von Attunity für SSIS 2012 verwenden: https://www.microsoft.com /en-us/download/details.aspx?id=29283 – vercelli

+0

@vercelli ich habe versucht, es zu installieren, aber ich denke, in der Standard-Edition kann es nicht ausgeführt werden, bin ich falsch ?? –

Antwort

1
  1. Installieren Sie Oracle-Client-Tools auf dem Entwickler-Maschine und die Computer, auf dem das Paket ausgeführt wird.
  2. Verwenden Sie Native OLEDB \ Oracle Provider für OLEDB für Ihre Quelle.
  3. Verwenden Sie keine TNSNames-Datei, stattdessen muss die Verbindungszeichenfolge so aussehen: (ADRESS_LIST = (ADDRESS = (PROTOCOL = TCP) CONNECT_DATA = (SERVICE_NAME = DB-Name)))
+0

das Paket funktioniert die Verbindung ist aktiv, aber nach dem Speichern des Pakets und Ausführen des Pakets vom Server-Agent oder durch Doppelklick darauf gibt es diesen Fehler –

+1

@Seifsammain Ist Oracle Client auf dem Server installiert? – vercelli

Verwandte Themen