SSIS 2005 内で、インポート/エクスポート ウィザードを使用して、運用サーバーと開発マシンの間で一部のテーブルのデータを削除/再作成し、置き換えるパッケージを作成しました。ウィザードによって作成された制御フローは非常に複雑だったので、新しいパッケージを作成し、ウィザードが作成したクレイジーなものとは対照的に、構成とセットアップが非常に簡単な「Transfer SQL Server Objects Task」を使用しました。問題は、作成したパッケージの実行に 3 分以上かかるのに対し、ウィザード バージョンでは約 20 秒かかることです。それらは基本的に同じことを行っています。なぜ実行時間にこのような違いがあるのでしょうか。また、オブジェクトの転送タスクを使用しているパッケージで変更して実行を高速化できる設定はありますか?
ウィザードが作成したパッケージは次のとおりです。ウィザードを使用する前に、編集に問題のない同様のパッケージを作成しましたが、このようなものはこれまで見たことがありません。ドロップして作成したテーブルとスキーマを変更する場所がわかりません。代替テキスト http://www.freeimagehosting.net/uploads/f7323b2ce3.png
for ループ コンテナー内の転送タスクのプロパティは次のとおりです。
代替テキスト http://www.freeimagehosting.net/uploads/6f0dfc8269.png