SPDatabaseSnapshotCollection.EnabledManagement 属性
获取或设置一个值,指定数据库的数据库快照由SharePoint Foundation内置数据库快照管理作业。
命名空间: Microsoft.SharePoint.Administration.Backup
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
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; }
属性值
类型:System.Boolean
true如果数据库快照由SharePoint Foundation; 所附带的数据库快照管理计时器作业否则为false。直到调用CreateSnapshot()方法时,或者它被显式设置为true或false,则值为空引用(无 在 Visual Basic 中) 。
备注
falseEnabledManagement时, SharePoint Foundation内置计时器作业的创建和删除数据库的数据库快照将跳过该数据库中。因此,下列属性falseEnabledManagement时将忽略由SharePoint Foundation基础结构: 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() ,将更改保存到此属性。
示例
在以下示例中, db是一个SPDatabase对象。
db.Snapshots.EnabledManagement = true; db.Update();
另请参阅
引用
SPDatabaseSnapshotCollection 类