ロールバックコンテキストプロパティ
さまざまなタイプのロールバックコンテキストレコードのデフォルトの有効期間を変更します。
ロールバックコンテキストには大量のデータが含まれているため、ロールバックコンテキストは 10 日後に削除されます。「期限切れロールバックコンテキストの消去 (Clean Expired Rollback Contexts)」スケジュール済みジョブが毎日実行され、ロールバックコンテキスト [sys_rollback_context] テーブル内の期限切れのレコードが削除されます。ロールバックコンテキストを 10 日を超えて保持する必要がある場合は、システムプロパティを追加することで保持できます。
システムプロパティを追加するには、システムプロパティ [sys_properties] テーブルに移動し、保存するロールバックコンテキストレコードのタイプのプロパティを追加します。
| プロパティ | 説明 |
|---|---|
アップグレードのロールバックコンテキストを保持する日数
|
デフォルトでは、ロールバックコンテキストの有効期限が切れる前に、最新のアップグレードから 10 日間アップグレードをロールバックできます。このプロパティを追加して新しい値を設定することで、有効期限を変更できます。
|
プラグインアクティベーションのロールバックコンテキストを保持する日数
|
デフォルトでは、ロールバックコンテキストの有効期限が切れる前に、アプリケーションマネージャー でアクティブ化されたプラグインを 10 日間ロールバックできます。このプロパティを追加すると、有効期限を延長できます。
|
アプリインストールのロールバックコンテキストを保持する日数
|
デフォルトでは、ロールバックコンテキストの有効期限が切れる前に、ServiceNow® Store からインストールされたアプリケーションを 10 日間ロールバックできます。このプロパティを追加すると、有効期限を延長できます。
|
バッチアプリインストールのロールバックコンテキストを保持する日数
|
デフォルトでは、ロールバックコンテキストの有効期限が切れる前に、バッチインストール機能を使用してインストールされたアプリを 10 日間ロールバックできます。このプロパティを追加して新しい値を設定することで、有効期限を変更できます。
|
|
バックグラウンドスクリプト実行のロールバックコンテキストを保持する日数
|
デフォルトでは、ロールバックコンテキストの有効期限が切れる前に、スクリプト実行を 10 日間ロールバックできます。ロールバックコンテキストは、スクリプトによって実行されたすべての INSERT、DELETE、および UPDATE ステートメントを追跡し、SQL ステートメントを元に戻すことによってデータを復元します。このプロパティを追加すると、有効期限を延長できます。
|