InstanceParameters.CleanupMismatchedLogFiles-Eigenschaft

Ruft einen Wert ab, der angibt, ob JetInit fehlschlägt, wenn die Datenbank-Engine für den Start der Verwendung von Transaktionsprotokolldateien auf einem Datenträger konfiguriert ist, die eine andere Größe als die konfigurierte haben, oder legt diesen fest. Normalerweise wird JetInit(JET_INSTANCE) die Datenbanken erfolgreich wiederherstellen, schlägt jedoch mit LogFileSizeMismatchDatabasesConsistent fehl, um anzugeben, dass die Protokolldateigröße falsch konfiguriert ist. Wenn dieser Parameter jedoch auf true festgelegt ist, löscht die Datenbank-Engine im Hintergrund alle alten Protokolldateien und startet einen neuen Satz von Transaktionsprotokolldateien unter Verwendung der konfigurierten Protokolldateigröße. Dieser Parameter ist nützlich, wenn die Anwendung die Größe der Transaktionsprotokolldatei transparent ändern möchte, aber dennoch transparent in Upgrade- und Wiederherstellungsszenarien funktioniert.

Namespace:Microsoft.Isam.Esent.Interop
Versammlung: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)

Syntax

'Declaration
Public Property CleanupMismatchedLogFiles As Boolean
    Get
    Set
'Usage
Dim instance As InstanceParameters
Dim value As Boolean

value = instance.CleanupMismatchedLogFiles

instance.CleanupMismatchedLogFiles = value
public bool CleanupMismatchedLogFiles { get; set; }

Eigenschaftswert

Typ: System.Boolean

Siehe auch

Verweis

InstanceParameters-Klasse

InstanceParameters-Member

Microsoft.Isam.Esent.Interop-Namespace