1

2 番目のジョブの作成中にエラーが発生したため、同じスケジュールを共有する 2 つの SQL エージェント ジョブがあります。SSMS でスクリプトを生成し、いくつかの値を編集しましたが、schedule_uid は同じままにしました。これら 2 つのジョブが同時に実行されている間に、互いのデータが破損していることが判明しました。

元のジョブはそのままにして、新しいスケジュールを作成し、2 番目のジョブでこの新しいスケジュールを使用する必要があります。ただし、これを行う正しい方法を探した結果、すべて行き詰まりました。

UI を使用してこれを実行することはできません。すべてスクリプトを作成して、私がいなくてもメンテナンス ウィンドウで実行できるようにする必要があります。

ご協力いただきありがとうございます。

4

1 に答える 1

1

msdb.dbo.sp_detach_schedule に続いて msdb.dbo.sp_add_jobschedule を使用します。

于 2013-10-07T22:34:12.573 に答える