Поделиться через


Метод 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