In SSIS 2005 habe ich den Import/Export-Assistenten verwendet, um ein Paket zu erstellen, das die Daten in einigen Tabellen zwischen meinem Produktionsserver und dem Entwicklungscomputer löscht/neu erstellt und ersetzt. Der vom Assistenten erstellte Kontrollfluss war extrem kompliziert, also habe ich ein neues Paket erstellt und die Aufgabe "Transfer SQL Server Objects Task" verwendet, die im Gegensatz zu dem verrückten Ding, das der Assistent erstellt hat, wirklich einfach zu konfigurieren und einzurichten ist. Das Problem ist, dass die Ausführung des von mir erstellten Pakets über 3 Minuten dauert, während die Version des Assistenten etwa 20 Sekunden benötigt. Warum ist der Unterschied in der Ausführungszeit so groß und gibt es eine Einstellung, die ich in dem Paket, das die Aufgabe "Objekte übertragen" verwendet, ändern kann, damit es schneller ausgeführt wird?
Hier ist das Paket, das der Assistent erstellt hat. Ich habe bereits ähnliche Pakete mit dem Assistenten erstellt, die ich problemlos bearbeiten konnte, aber so etwas habe ich noch nie gesehen. Ich kann nicht herausfinden, wo ich die Tabellen und das Schema ändern kann, die ich ablege und erstelle. Alt-Text http://www.freeimagehosting.net/uploads/f7323b2ce3.png
Hier sind die Eigenschaften der Transferaufgabe innerhalb des for-Schleifen-Containers
Alt-Text http://www.freeimagehosting.net/uploads/6f0dfc8269.png