2016-09-08 3 views
1

Ich versuche, eine Datenflussaufgabe zu erstellen, die Daten von der Excel-Datei zur SQL-Tabelle bringt. Ich mache es in SQL Server-Datentools für Visual Studio 2012 als ein SSIS-Paket. Wenn ich jedoch die Aufgabe ausführen, erhalte ich den folgenden Fehler:Verbindung zu Excel nicht möglich SSIS

[Excel-Quelle [52]] Fehler: SSIS-Fehlercode DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. Der Aufruf der AcquireConnection-Methode an den Verbindungsmanager "Excel Connection Manager" ist mit dem Fehlercode 0xC0209303 fehlgeschlagen. Möglicherweise gibt es Fehlermeldungen, die zuvor mit mehr Informationen darüber angezeigt werden, warum der AcquireConnection-Methodenaufruf fehlgeschlagen ist.

Können Sie bitte helfen?

Danke

komplette Fehlermeldung:

SSIS-Paket "C: \ Benutzer \ adm.turpan \ Documents \ Visual Studio 2012 \ Projects \ Integration Services Project1 \ Integration Services Project1 \ project.dtsx" beginnend. Information: 0x4004300A bei Excel als Quelle, SSIS.Pipeline: Validierungsphase beginnt. Fehler: 0xC020801C bei Excel als Quelle, Excel-Quelle [52]: SSIS-Fehlercode DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. Der Aufruf der AcquireConnection-Methode an den Verbindungsmanager "Excel Connection Manager" ist mit dem Fehlercode 0xC0209303 fehlgeschlagen. Möglicherweise gibt es Fehlermeldungen, die zuvor mit mehr Informationen darüber angezeigt werden, warum der AcquireConnection-Methodenaufruf fehlgeschlagen ist. Fehler: 0xC0047017 in Excel als Quelle, SSIS.Pipeline: Excel-Quelle fehlgeschlagen Validierung und Fehlercode 0xC020801C zurückgegeben. Fehler: 0xC004700C in Excel als Quelle, SSIS.Pipeline: Eine oder mehrere Komponenten haben die Validierung nicht bestanden. Fehler: 0xC0024107 bei Excel als Quelle: Es gab Fehler bei der Aufgabenüberprüfung. SSIS-Paket "C: \ Benutzer \ adm.turpan \ Dokumente \ Visual Studio 2012 \ Projekte \ Integration Services Project1 \ Integration Services Project1 \ project.dtsx" abgeschlossen: Erfolg.

+0

Was die anderen Fehler im Protokoll sind? Einer von ihnen enthält die eigentliche Erklärung. Höchstwahrscheinlich ist der Dateipfad falsch –

+0

[SSIS.Pipeline] Fehler: Excel-Quelle fehlgeschlagen Validierung und Fehlercode 0xC020801C zurückgegeben. – Turpan

+0

[SSIS.Pipeline] Fehler: Eine oder mehrere Komponenten haben die Validierung nicht bestanden. – Turpan

Antwort

1

mehtat_90 hatte Recht. Sie müssen run64BitRuntime auf False setzen. Siehe unten, wo es zu finden:

Projekt -> properities -> enter image description here

+0

Dies behebt den Fehler gegeben; obwohl ich mich wundere warum ... Was ist es mit 64 Bit Laufzeit, die SSIS und Excel nicht mögen?Meine beste Vermutung wäre fehlende Fahrer ... jemand? – Mark

Verwandte Themen