Freigeben über


RepairOption Enumeration

Bei der Übergabe an die Repair-Methode gibt die RepairOption-Enumeration den Typ der Datenbankreparatur an.

Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in system.data.sqlserverce.dll)

Syntax

'Declaration
Public Enumeration RepairOption
public enum RepairOption
public enum class RepairOption
public enum RepairOption
public enum RepairOption

Member

Membername Beschreibung
DeleteCorruptedRows Löscht alle beschädigten Zeilen ohne zu versuchen, sie zu korrigieren.
RecoverCorruptedRows Versucht, alle beschädigten Zeilen zu korrigieren, statt sie zu löschen.

Hinweise

Bei Verwendung des DeleteCorruptedRows-Werts der RepairOption-Enumeration werden alle beschädigten Seiten in der Datenbank verworfen. Dies kann zu einem erheblichen Datenverlust führen, jedoch sollten die durch das Verwenden dieser Option wiederhergestellten Daten nun fehlerfrei sein.

Bei Verwendung des RecoverCorruptedRows-Werts der RepairOption-Enumeration versucht die Datenbank die Daten der beschädigten Seiten zu lesen. Dadurch werden möglicherweise mehr Daten wiederhergestellt, jedoch garantiert diese Option nicht, dass die wiederhergestellten Daten fehlerfrei sind.

Plattformen

Entwicklungsplattformen

Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
Versionsinformationen
.NET Framework und NET Compact Framework
Unterstützt in 3.5
.NET Framework
Unterstützt in 3.0
.NET Compact Framework und .Net Framework
Unterstützt in 2.0

Siehe auch

Verweis

System.Data.SqlServerCe Namespace