SPDatabaseSnapshot.Restore 方法

只要表示数据库的类实现IDatabaseSnapshotRestore,使用数据库快照,覆盖数据库,然后删除所有数据库快照。

命名空间:  Microsoft.SharePoint.Administration.Backup
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Sub Restore
用法
Dim instance As SPDatabaseSnapshot

instance.Restore()
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public void Restore()

异常

异常 条件
NotSupportedException

SPDatabase-表示数据库派生的类不实现IDatabaseSnapshotRestore

Exception

OnPreRestore()方法的调用将引发异常。

备注

强制覆盖的一个数据库与一个其数据库快照,即使SPDatabase-表示数据库派生的类不实现IDatabaseSnapshotRestore ,(或它实现它但**OnPreRestore()**方法引发一个异常),使用Restore(Boolean)重载此方法。

另请参阅

引用

SPDatabaseSnapshot 类

SPDatabaseSnapshot 成员

Restore 重载

Microsoft.SharePoint.Administration.Backup 命名空间