Freigeben über


SqlDatabaseRecoveryMode-Enumeration

Modelliert den Datenbankwiederherstellungsmodus für SQL Server.

Namespace:  Microsoft.Data.Schema.Sql.SchemaModel
Assembly:  Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)

Syntax

'Declaration
Public Enumeration SqlDatabaseRecoveryMode
public enum SqlDatabaseRecoveryMode
public enum class SqlDatabaseRecoveryMode
type SqlDatabaseRecoveryMode
public enum SqlDatabaseRecoveryMode

Member

Membername Beschreibung
Unknown Gibt an, dass der Datenbankwiederherstellungsmodus unbekannt ist.
Simple Gibt an, dass der SIMPLE-Wiederherstellungsmodus verwendet wird.

Der einfache Wiederherstellungsmodus erstellt keine Protokollsicherungen und gibt Protokollspeicherplatz automatisch frei, um Speicherplatzanforderungen klein zu halten. Dies schließt die Anforderung aus, den Speicherplatz für das Transaktionsprotokoll zu verwalten.

BulkLogged Gibt an, dass der BULK LOGGED-Wiederherstellungsmodus verwendet werden soll.

Für den Massenprotokollierungsmodus sind Protokollsicherungen als Zusatz des vollständigen Wiederherstellungsmodells erforderlich, das leistungsstarke Massenkopiervorgänge erlaubt und die Protokollspeicherplatzverwendung mit der minimalen Protokollierung für die meisten Massenoperationen reduziert.

Full Gibt an, dass der FULL-Wiederherstellungsmodus verwendet werden soll.

Der vollständige Wiederherstellungsmodus erfordert Protokollsicherungen. Stellen Sie sicher, dass keine Arbeit aufgrund einer verlorenen oder beschädigten Datendatei verloren geht. Dieser Modus kann auf einen beliebigen Zeitpunkt (z. B. vor Anwendung oder Benutzerfehler) wiederherstellen.

Siehe auch

Referenz

Microsoft.Data.Schema.Sql.SchemaModel-Namespace