2017-10-24 8 views
4

Wir werden im folgenden Fehler auftritt, nachdem Microsoft Oktober-Patches auf dem Server angewandt.SSIS 2008 R2 - „Excel Connection Manager“ Fehler mit Fehlercode 0xC0202009

Wir haben Run64BitRunTime zu falschen und Delayvalidation auf True und geändert Pfad der Excel-Ordner festgelegt. Immer noch unter dem Problem.

Error: 0xC0202009 at SSIS_Document_Report, Connection manager "Excel Connection Manager": SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. 
An OLE DB record is available. Source: "Microsoft JET Database Engine" Hresult: 0x80004005 Description: "Unexpected error from external database driver (1).". 
Error: 0xC020801C at SSIS_Get_Document_Report, Excel Destination [436]: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Excel Connection Manager" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed. 
Error: 0xC0047017 at SSIS_Get_Document_Report, SSIS.Pipeline: component "Excel Destination" (436) failed validation and returned error code 0xC020801C. 
Error: 0xC004700C at SSIS_Get_Document_Report, SSIS.Pipeline: One or more component failed validation. 
Error: 0xC0024107 at SSIS_Get_Document_Report: There were errors during task validation. 
Warning: 0x80019002 at SSIS_Document_Report: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED. The Execution method succeeded, but the number of errors raised (5) reached the maximum allowed (1); resulting in failure. This occurs when the number of errors reaches the number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the errors. 
SSIS package "SSIS_Document_Report.dtsx" finished: Failure. 

Problemumgehung von unten Link löste dieses Problem auf lokalen Computern. Aber im UAT-Server funktioniert es nicht wie erwartet. Und der Grund könnte unter hervorgehobene Informationen vom Link sein. Irgendwelche Vorschläge zur Umsetzung dieser fett hervorgehoben? https://www.microsoft.com/en-us/download/details.aspx?id=13255

Um Daten zwischen unterstützten Dateiformaten und einem Datenbankrepository wie SQL Server zu übertragen. Zum Beispiel zum Übertragen von Daten aus einer Excel-Arbeitsmappe in SQL Server der SQL Server-Import und Export-Assistenten oder SQL Server Integration Services (sofern die SSIS Arbeitsplätze im Rahmen eines angemeldeter Benutzer mit einer gültigen Registrierungsstruktur HKEY_CURRENT_USER laufen) .

+0

Wir stehen auch vor einem ähnlichen Problem. Einige Workarounds. Bleiben Sie auf dem Laufenden. – G01

+0

Welche Excel-Version verwenden Sie mit Ihrem Verbindungsmanager? –

+0

@Kyle Pearson. 2003 Version, die wir verwenden. –

Antwort

1

Der Grund dafür sind einige Sicherheits-Patches, die von Microsoft in diesem Monat veröffentlicht wurden. Um genau zu sein sind sie KB4041693 & KB4041687.

Es begann für mich zu arbeiten, als ich diese Patches entfernt. aber das ist keine empfohlene Lösung.

Andere Lösungen als auch in den folgenden Themen diskutiert

"Unexpected error from external database driver (1). (Microsoft JET Database Engine)” after applying October security updates

ODBC Excel Driver Stopped Working with "Unexpected error from external database driver (1). (Microsoft JET Database Engine)"

+0

Danke. In dem angegebenen Link im Abschnitt "Zusätzliche Informationen" konnte ich die folgenden Zeilen sehen. Ich verstehe nicht wirklich, was sie vorschlagen, weil in meinem lokalen gegebenen Workaround wie erwartet funktioniert, aber in UAT Server funktioniert es nicht."SQL Server Integration Services (sofern die SSIS-Jobs im Kontext eines angemeldeten Benutzers mit einer gültigen Registrierungsstruktur HKEY_CURRENT_USER ausgeführt werden)" –

1

Die Lösung, die wir implementieren wird, um das SSIS-Paket zu öffnen und die Version von Excel-Datei den Verbindungs-Manager zu ändern produziert zu etwas neben 97-03. Sie müssen den Microsoft.ACE.OLEDB.12.0 Connector für 07-2010 und Microsoft.ACE.OLEDB.16.0 für alle neueren Versionen herunterladen und installieren.

Verwandte Themen