次の方法で共有


JobStep.RetryAttempts プロパティ

ジョブ ステップが、失敗を表す完了状態で返されるまでに再試行される最大回数を取得します。値の設定も可能です。

名前空間:  Microsoft.SqlServer.Management.Smo.Agent
アセンブリ:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)

構文

'宣言
<SfcPropertyAttribute(SfcPropertyFlags.Standalone)> _
Public Property RetryAttempts As Integer 
    Get 
    Set
'使用
Dim instance As JobStep 
Dim value As Integer 

value = instance.RetryAttempts

instance.RetryAttempts = value
[SfcPropertyAttribute(SfcPropertyFlags.Standalone)]
public int RetryAttempts { get; set; }
[SfcPropertyAttribute(SfcPropertyFlags::Standalone)]
public:
property int RetryAttempts {
    int get ();
    void set (int value);
}
[<SfcPropertyAttribute(SfcPropertyFlags.Standalone)>]
member RetryAttempts : int with get, set
function get RetryAttempts () : int 
function set RetryAttempts (value : int)

プロパティ値

型: System.Int32
ジョブ ステップが再試行される回数を示す Int32 値です。

説明

Microsoft SQL Server エージェント ジョブ ステップには、ステップの成功時または失敗時におけるジョブ実行の動作を決定する単純なロジックが割り当てられます。

ジョブ ステップが正常に完了した場合、ジョブ実行はステップが成功した場合のアクションに従って分岐します。 実行の試行回数が RetryAttempts プロパティの値に達した場合には、ジョブ実行はステップが失敗した場合のアクションに従って分岐します。

ジョブ ステップが失敗し、ステップに再試行のフラグが設定されている場合、SQL Server エージェントでは、RetryInterval プロパティで指定した時間だけ間隔を空けて実行を試行することができます。

使用例

SQL Server エージェントでの自動管理タスクのスケジュール設定

関連項目

参照

JobStep クラス

Microsoft.SqlServer.Management.Smo.Agent 名前空間

その他の技術情報

管理タスクの自動化 (SQL Server エージェント)

sp_help_jobstep (Transact-SQL)