2016-07-19 1 views
0

BIDS 2008でC#を使用しています。 ファイルの特定の場所にFOREACH LOOPコンテナがあります。 私の目的は、ファイルをフォルダーに追加できるようにすることです。foreachループは処理中であり、コンテナーは処理のためにそれらをピックアップします。 私は、各ループの最後にファイルのフォルダ評価プロセスを強制するスクリプトコンポーネントを追加することを考えています。 ご協力いただければ幸いです。SSIS BIDS 2008 FOREACHループコンテナ(プロセス中のファイルの列挙子のリセット)

理由:私は毎日2年間のファイルを処理しています。処理中に私は数日を過ぎると予想しています。私はssisパッケージを再起動せずに、毎日ファイルをフォルダとループに追加して処理したいだけです。

+0

[最小限で完全で検証可能なサンプルを作成する方法](http://stackoverflow.com/help/mcve)をお読みください。 –

答えて

0

私もスクリプトタスクを必要とせずにこれを実現するには、いくつかの方法を考えることができます。元のフォルダから処理し、完了したら処理済みのフォルダに移動したり、インポートが失敗したときにエラーフォルダに移動したりすることができます。 (条件付き優先)。あなたは本当に小さな塊で別のフォルダやプロセスにフォルダを移動したい場合は

は、各ループとカウントするint型変数に2を使用することができます。したがって、外部ループはファイルをフォルダーに移動し、内部ループが列挙して使用するフォルダーに移動します。

しかし、私はより具体的な例は、あなたがより良い、より詳細な点の答えになります@Pirate Xに同意します。

関連する問題