Wie Sie den Fehler beheben, laden Sie SSIS-Pakete mit 32-bit-dtexec auf einer x64-Maschine?

Habe ich die Integration Services-Pakete, die arbeiten müssen, Excel-Dateien (schaudern) und auch ausführen müssen, die auf x64. Ich habe einen handle auf das ganze SSIS x64 und 32-bit-Problem, so bin ich Einplanung dieser problem-Kind-Pakete mit Hilfe von MS vorgeschlagene Technik der Verwendung von SQL Agent job step Typ Operating System /CMDExec mit einem Befehlszeilen-Zeichenfolge, die explizit fordert, den 32-bit-dtexec. So weit So gut.

Hier ist das Problem: die Pakete immer noch nicht laden, und beschweren sich über nicht geladen, nicht die Excel-bits, sondern mein handy Anmelden-Anbieter, dass die Protokolle für SQL Server. Dies ist die Fehlermeldung, bearbeitet für Objektnamen:

Gestartet: 2:33:01 PM
Fehler: 2009-07-24 14:33:06.51
Code: 0xC0010018
Quelle:
Beschreibung:

Fehler beim laden der Wert "<DTS:ConnectionManager xmlns:DTS="www.microsoft.com/SqlServer/Dts"><DTS:Property DTS:Name="DelayValidation">0</DTS:Property><DTS:Property DTS:Name="Objektname">My_LogCon</DTS:Property><DTS:Property DTS:Name="DTSID">{86320FE6-AEFD-4A58-9277-84685B9B9" von Knoten "DTS:ConnectionManager".
Ende Fehler Konnte nicht geladen Paket "c:\folder\mypkg.dtsx" weil der Fehler 0xC0010014.
Beschreibung: Das Paket konnte nicht geladen werden aufgrund von "ist Fehler 0xC0010014 Eine oder mehrere Fehler aufgetreten. Es sollten mehr spezifische Fehler vor, erklärt die details der Fehler. Diese Meldung wird als Rückgabewert von Funktionen, die Fehler auftreten.". Dies geschieht, wenn 'CPackage::LoadFromXML' fehlschlägt. ... Prozess Exit-Code 5. Der Schritt ist fehlgeschlagen.

Die Pakete einwandfrei laufen im 32-bit-Visual Studio/debug. Jemand gesehen, diese Art der Sache?

InformationsquelleAutor onupdatecascade | 2009-07-24

Schreibe einen Kommentar