SSIS パッケージについて助けが必要です。日常業務の一部として DB テーブルにデータを入力するサーバーがあります。次に、サーバーはプロセス ステータス テーブルに書き込み、処理が完了したことを知らせます。
プロセス ステータス テーブルは次のようになります。
Job | Ready | Downloaded
myJob True False
myJob の Ready Flag が True であるかどうかを確認して続行するか、False の場合は 30 分間スリープしてから再試行して最大 5 回繰り返すプロセスを作成したいと考えています。
睡眠の部分を行う方法に関するこの記事を見つけました: http://blogs.conchango.com/jamiethomson/archive/2006/10/23/SSIS_3A00_-Put-a-package-to-sleep.aspx
ファイル システム タスクを使用してプロセス ステータス テーブルにアクセスすることを考えていました。次に、変数を Ready フラグの値に設定します。次に、For ループ コンテナーを用意します。true の場合は for ループから抜け出して続行し、false の場合はスリープを実行してから別のファイル システム タスクを実行し、変数を Ready フラグの値に設定します。私が持っている主な質問は、変数を準備完了フラグの値に設定するにはどうすればよいですか?