SPDatabaseSnapshotCollection.EnabledManagement property
取得或設定一個值,指定是否資料庫的資料庫快照集所管理的SharePoint Foundation的內建資料庫快照集管理工作。
Namespace: Microsoft.SharePoint.Administration.Backup
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Property EnabledManagement As Boolean
Get
Set
'用途
Dim instance As SPDatabaseSnapshotCollection
Dim value As Boolean
value = instance.EnabledManagement
instance.EnabledManagement = value
public bool EnabledManagement { get; set; }
Property value
Type: System.Boolean
true如果資料庫快照集所管理隨附SharePoint Foundation; 資料庫快照集管理計時器工作否則,請false。此值為a null reference (Nothing in Visual Basic) ,直到CreateSnapshot()方法呼叫或明確設true或false。
備註
falseEnabledManagement時,所建立及刪除資料庫的資料庫快照集SharePoint Foundation內建的計時器工作會略過此資料庫。因此,下列屬性時,略過SharePoint Foundation基礎結構的EnabledManagement是false: CreationInterval、 MaximumRetention,以及SnapshotLimit。具有管理資料庫快照集SharePoint Foundation內建的計時器工作的一個替代項是可以直接在Microsoft SQL Server管理它們的伺服器陣列管理員。另一個作法是,讓您可以從SPJobDefinition衍生您自己的類別,並覆寫它**[T:Microsoft.SharePoint.Administration.SPJobDefinition.Execute(T:System.Guid)]**方法,來建立與刪除資料庫快照集。如需衍生自己SPJobDefinition類別的詳細資訊,請參閱 < Programmatic Administration of Database Snapshots。如需計時器工作的詳細資訊,請參閱SPTimerService和SPServiceJobDefinition。
您必須先呼叫Update()變更儲存至這個屬性。
Examples
在下列範例中, db是SPDatabase物件。
db.Snapshots.EnabledManagement = true; db.Update();
請參閱
參照
SPDatabaseSnapshotCollection class