Freigeben über


SqlTrackingService.PartitionOnCompletion Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Nachverfolgungsdaten für eine Workflowinstanz in die derzeit aktive Partition in der Datenbank verschoben werden sollen, wenn die Workflowinstanz abgeschlossen ist.

public:
 property bool PartitionOnCompletion { bool get(); void set(bool value); };
public bool PartitionOnCompletion { get; set; }
member this.PartitionOnCompletion : bool with get, set
Public Property PartitionOnCompletion As Boolean

Eigenschaftswert

truewenn die Nachverfolgungsdaten nach Abschluss des Workflows in die derzeit aktive Partition verschoben werden sollen; andernfalls . false Der Standardwert lautet false.

Hinweise

Auf SqlTrackingService diese Weise können Sie die Datenbank partitionieren, um eine effiziente Methode zum Archivieren und Löschen von Tracking-Datensätzen bereitzustellen. Wenn ihre Datenbank lange Zeiträume zwischen Ausfallzeiten aufweist oder ihre Datenbank keine geplanten Ausfallzeiten aufweist, können Sie festlegen PartitionOnCompletion , dass Nachverfolgungsdatensätze, die einer Workflowinstanz zugeordnet sind, von den aktiven Instanztabellen in die derzeit aktive Partition verschoben werden, wenn die Workflowinstanz abgeschlossen ist. Auf diese Weise können Sie diese Datensätze archivieren oder löschen, ohne die Daten in den aktiven Instanztabellen der Datenbank sperren zu müssen. Weitere Informationen zur Partitionierung finden Sie unter "Datenwartung mit SqlTrackingService".

Gilt für: