SPDatabaseSnapshotCollection.SnapshotLimit-Eigenschaft
Ruft ab oder legt die maximale Anzahl von datenbankmomentaufnahmen, die gespeichert werden kann.
Namespace: Microsoft.SharePoint.Administration.Backup
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Property SnapshotLimit As Short
Get
Set
'Usage
Dim instance As SPDatabaseSnapshotCollection
Dim value As Short
value = instance.SnapshotLimit
instance.SnapshotLimit = value
public short SnapshotLimit { get; set; }
Eigenschaftswert
Typ: System.Int16
Die maximale Anzahl von datenbankmomentaufnahmen der Datenbank, die gleichzeitig vorhanden sein können.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentOutOfRangeException | Es wird versucht, die-Eigenschaft auf einen Wert größer als 100 oder eine negative Zahl festgelegt. |
Hinweise
Die SnapshotLimit -Eigenschaft kann nicht mehr als 100 festgelegt werden.
Jedes Mal, wenn der Wert eines Felds in einem Listenelement geändert wird, muss der alte Wert in jede vorhandene Datenbankmomentaufnahme geschrieben werden. Leistung der Datenbank kann erheblich verschlechtern, wenn die SnapshotLimit -Eigenschaft größer als 3 ist.
Die SnapshotLimit -Eigenschaft ist das integrierte Datenbank Snapshot Management System SharePoint Foundation ignoriert, wenn EnabledManagementfalseist.
Sie müssen Update() zum Speichern von Änderungen an dieser Eigenschaft aufrufen.
Beispiele
Im folgenden Beispiel ist db ein SPDatabase -Objekt.
db.Snapshots.SnapshotLimit = 4; db.Update();
Siehe auch
Referenz
SPDatabaseSnapshotCollection Klasse