ジョブ、スケジュール、または定期ジョブのプロパティを変更するには
プロパティの編集対象の Adaptive Server で [定期ジョブ] フォルダを選択します。
プロパティの編集対象の定期ジョブ、ジョブ、またはスケジュールを右クリックします。サブメニューが表示されます。
メニューから [プロパティ] を選択すると、[プロパティ] ウィンドウが表示されます。目的のプロパティを修正します。
ジョブの所有者は、以下に示すジョブのプロパティを修正できます。
[名前] − ジョブの名前。
[説明] − ジョブの説明と目的。
[テンプレートの追加] − ジョブ・テンプレートを選択して新しいジョブ・コマンドを作成することができる。現在のジョブ・コマンドに追加されるのではなく、ジョブ・コマンドが置き換えられる。
[コマンド] − ジョブ実行時に実行されるコマンド。
コマンド・エディタで右クリックを使用してテキストをコピーし、貼り付けることや、エディタのカスタマイズ、コマンド内での検索、変更内容の保存、およびファイルからのコマンドのロードも可能。
[タイムアウト] − 分単位で指定する。1 つの定期ジョブが実行できる時間の最大値を設定する。タイムアウト時間内にジョブが完了しない場合は、実行中のジョブが Job Scheduler によって終了させられる。
[Concurrent Executions] − オンにすると、Job Scheduler でジョブを実行している間に、そのジョブの別のインスタンスを新たに開始することが可能になる。
[共有] − オンにすると、他のユーザがこのジョブを使用して定期ジョブを作成できるようになる。ただし、このジョブを修正するパーミッションが他のユーザに与えられることはない。
[Execute as Owner] − ジョブを共有化する場合に、このオプションを選択すると、定期ジョブの作成者とは無関係に、必ずこのジョブの所有者の名前でジョブが実行されるようになる。
所有者プロパティを修正できるのは、js_admin_role を持つユーザのみです。
スケジュールの所有者は、以下に示すスケジュールのプロパティを修正できます。
スケジュールに対する変更は、そのスケジュールを使用するすべてのジョブに影響を及ぼします。
[名前] − スケジュールの名前。
[説明] − スケジュールの説明と目的。
[共有] − 他のユーザが定期ジョブを作成するときにこのスケジュールを使用できるようにする。このスケジュールを修正するパーミッションが他のユーザに与えられることはない。
[起動時刻] − 1 回かぎりのスケジュールの場合は [Start “at”] オプションを設定し、繰り返しスケジュールの場合は [Start “between”] オプションを設定する。
[開始日付] − スケジュールをアクティブにする日を設定する。すべてのスケジュールに対して使用する。
[終了日付] − スケジュールを非アクティブにする日を設定する。1 回かぎりのスケジュールには適用されない。繰り返しスケジュールの場合も省略可能。
[反復] − 繰り返しスケジュールをいつアクティブにするかを、いくつかのオプションを使用して設定する。分単位、時間単位、または日単位の繰り返し間隔を設定してその間隔ごとにスケジュールをアクティブ化することができる。繰り返し間隔によっては、特定の曜日または毎月特定の日のみにスケジュールをアクティブにするように制限することも可能。
所有者プロパティを修正できるのは、js_admin_role を持つユーザのみです。
定期ジョブの所有者は、以下に示す定期ジョブのプロパティを修正できます。
[ターゲット ASE] − 定期ジョブを実行するサーバ。
[タイムアウト] − 分単位で指定する。1 つの定期ジョブが実行できる時間の最大値を設定する。タイムアウト時間以内にジョブが完了しない場合は、実行中のジョブが Job Scheduler によって終了させられる。
[ロギング] − ジョブの出力を sybmgmtdb に格納するかどうかを設定する。
[障害発生時に無効にする] − オンにすると、定期ジョブの実行に失敗した場合に Job Scheduler によって定期ジョブが無効化される。ただし、この定期ジョブは所有者が再度有効化するまで無効のままとなる。
[完了時に削除する] − オンにすると、次回の実行後に定期ジョブが Job Scheduler によって削除される。1 回だけ実行される定期ジョブの場合にオンにする。
所有者プロパティを修正できるのは、js_admin_role を持つユーザのみです。