SQL Server 2008を使用しており、通常18時間以上実行され、多くの手順があるジョブがあります。私は検索して、実行中にジョブを変更するときに何が起こるかについての答えを見つけることができないようです。私は「ステップ2」位での新しいステップを挿入実行中にSQL Serverのジョブステップが変更されるとどうなるか
1):以下は、実行時に、今日私は仕事に加えられた変更の概要です。ジョブはすでにステップ15に入っていますので、次回ジョブが実行されるまでこのステップは実行されません。
2)私は、最後のステップ(ステップ#30)を削除しました。
3)ステップ29を「次のステップに進む」から「レポートの成功を終了する」に変更しました。
今日変更を行ったときにステップ#15が実行されていたため、最終ステップに加えた変更は、今日その時点に達したときに有効になるのですか、
また、私が#2の位置に新しいステップを挿入したという事実は、現在の実行に対してステップ順序に悪影響を及ぼしますか?
次回の実行までは何も変わらないと思います。ジョブはすでにメモリにロードされて実行されています。しかし、私はこのアイデアをサポートするためのドキュメントを見つけることができません - なぜそれを試してみて調べてみませんか?たとえば、実行中に使用されていないテーブルに出力し、出力があるかどうかを確認するステップを最後に追加しますか? – Bridge
実行中にジョブが実行されると、何も起こりません。それはそれを壊したり、変更や何かを実行し始めることはありません。それは次回の実行時にのみ有効になります。 –