2009-06-15 4 views
1

Ich habe einen automatisierten täglichen Import, wo ich ein SQL Server-Integrationspaket programmgesteuert ausführen. Die Fehlermeldung, die es meldet, ist "Timeout abgelaufen. Das Zeitlimit abgelaufen vor dem Abschluss der Operation oder der Server reagiert nicht." Ich glaube, dies ist die gleiche Meldung, die bei der Zeitüberschreitung von ADO.NET-Befehlen gemeldet wird. Ich habe die Dokumentation für Microsoft.SqlServer.Dts.Runtime.Package angeschaut, und ich sehe keine offensichtliche Möglichkeit, den Timeout-Wert zu überprüfen und/oder zu erhöhen. Irgendwelche Ideen?SSIS-Paket Timeout-Probleme

Antwort

1

Die meisten SSIS-Pakete verwenden während ihrer Ausführung eine Anzahl von Verbindungen. Ich schlage vor, loggen Sie ein und verwenden Sie das, um zu versuchen, herauszufinden, welche Operation Zeitablauf ist. Das sollte Ihnen dann sagen, welcher Verbindungsmanager das Zeitlimit überschreitet.

0

Das Zeitlimit wird höchstwahrscheinlich auf dem Datenbankserver festgelegt.

Und Sie sollten wahrscheinlich arbeiten, um die Abfrage Leistung zu erhöhen, bevor Sie erhöht haben.