Язык

Restore Класс

Определение

public sealed class Restore : Microsoft.SqlServer.Management.Smo.BackupRestoreBase
type Restore = class
    inherit BackupRestoreBase
Public NotInheritable Class Restore
Inherits BackupRestoreBase
Наследование

Конструкторы

Имя Описание
Restore()
Restore(String, BackupSet)

Создает объект Restore

Поля

Имя Описание
currentAsyncOperation (Унаследовано от BackupRestoreBase)
m_BackupAction (Унаследовано от BackupRestoreBase)
m_LogTruncation (Унаследовано от BackupRestoreBase)
m_RestoreAction (Унаследовано от BackupRestoreBase)
VerifyComplete

Событие, возникающее в конце операции SqlVerify. Указывает, выполнена ли проверка успешно или нет.

Свойства

Имя Описание
Action
AsyncStatus

Состояние последней асинхронной операции, включая возможные ошибки.

(Унаследовано от BackupRestoreBase)
BackupSet

Набор резервных копий восстановления

BlockSize (Унаследовано от BackupRestoreBase)
BufferCount (Унаследовано от BackupRestoreBase)
Checksum (Унаследовано от BackupRestoreBase)
ClearSuspectPageTableAfterRestore
ContinueAfterError (Унаследовано от BackupRestoreBase)
CredentialName

Возвращает или задает имя учетных данных, используемое резервным копированием по URL-адресу

(Унаследовано от BackupRestoreBase)
Database (Унаследовано от BackupRestoreBase)
DatabaseFileGroups (Унаследовано от BackupRestoreBase)
DatabaseFiles (Унаследовано от BackupRestoreBase)
DatabasePages

Возвращает страницы восстановления.

Devices

Список устройств, используемых в качестве целевого объекта для резервного копирования

(Унаследовано от BackupRestoreBase)
FileNumber
KeepReplication
KeepTemporalRetention
MaxTransferSize (Унаследовано от BackupRestoreBase)
MediaName (Унаследовано от BackupRestoreBase)
NoRecovery (Унаследовано от BackupRestoreBase)
NoRewind (Унаследовано от BackupRestoreBase)
Offset
Options (Унаследовано от BackupRestoreBase)
Partial
PercentCompleteNotification (Унаследовано от BackupRestoreBase)
RelocateFiles
ReplaceDatabase
Restart (Унаследовано от BackupRestoreBase)
RestrictedUser
RetryFailedQueries (Унаследовано от BackupRestoreBase)
StandbyFile
StopAtMarkAfterDate
StopAtMarkName
StopBeforeMarkAfterDate
StopBeforeMarkName
ToPointInTime
UnloadTapeAfter (Унаследовано от BackupRestoreBase)

Методы

Имя Описание
Abort()

Прервано текущее действие, если таковое имеется

(Унаследовано от BackupRestoreBase)
CheckForHADRMaintPlan(Server, StringBuilder)

При вызове из плана обслуживания проверьте, включен ли HADR

(Унаследовано от BackupRestoreBase)
ClearSuspectPageTable(Server)
ExecuteSql(Server, StringCollection) (Унаследовано от BackupRestoreBase)
ExecuteSqlAsync(Server, StringCollection) (Унаследовано от BackupRestoreBase)
ExecuteSqlWithResults(Server, String) (Унаследовано от BackupRestoreBase)
GetDevicesScript(StringBuilder, BackupDeviceList, ServerVersion) (Унаследовано от BackupRestoreBase)
IsStringValid(String) (Унаследовано от BackupRestoreBase)
ReadBackupHeader(Server)
ReadFileList(Server)
ReadMediaHeader(Server)
ReadSuspectPageTable(Server)
Script(Server)
SetMediaPassword(SecureString)
Устаревшие.
(Унаследовано от BackupRestoreBase)
SetMediaPassword(String)
Устаревшие.
(Унаследовано от BackupRestoreBase)
SetPassword(SecureString) (Унаследовано от BackupRestoreBase)
SetPassword(String) (Унаследовано от BackupRestoreBase)
SqlRestore(Server)

Выполняет операцию восстановления синхронным способом, т. е. блоки вызовов до завершения проверки.

SqlRestoreAsync(Server)

Выполняет операцию восстановления в асинхронном режиме, т. е. вызов возвращается немедленно и проверяет, продолжается ли операция в фоновом режиме.

SqlVerify(Server, Boolean, String)

Выполняет операцию проверки в синхронном режиме, т. е. блоки вызовов до завершения проверки.

SqlVerify(Server, Boolean)

Выполняет операцию проверки в синхронном режиме, т. е. блоки вызовов до завершения проверки.

SqlVerify(Server, String)

Выполняет операцию проверки в синхронном режиме, т. е. блоки вызовов до завершения проверки.

SqlVerify(Server)

Выполняет операцию проверки в синхронном режиме, т. е. блоки вызовов до завершения проверки.

SqlVerifyAsync(Server, Boolean)

Выполняет операцию проверки в асинхронном режиме, т. е. вызов возвращается немедленно, и операция проверки продолжается в фоновом режиме.

SqlVerifyAsync(Server)

Выполняет операцию проверки в асинхронном режиме, т. е. вызов возвращается немедленно, и операция проверки продолжается в фоновом режиме.

SqlVerifyLatest(Server, SqlVerifyAction, String)

Выполняет проверку последней резервной копии, записанной в журнале резервного копирования. FileNumber будет игнорироваться, так как последний номер файла будет автоматически определен.

SqlVerifyLatest(Server, SqlVerifyAction)

Выполняет проверку последней резервной копии, записанной в журнале резервного копирования. FileNumber будет игнорироваться, так как последний номер файла будет автоматически определен.

SqlVerifyLatest(Server, String)

Выполняет проверку последней резервной копии, записанной в журнале резервного копирования. FileNumber будет игнорироваться, так как последний номер файла будет автоматически определен.

SqlVerifyLatest(Server)

Выполняет проверку последней резервной копии, записанной в журнале резервного копирования. FileNumber будет игнорироваться, так как последний номер файла будет автоматически определен.

Wait()

Ожидает завершения текущего асинхронного действия.

(Унаследовано от BackupRestoreBase)

События

Имя Описание
Complete

Завершение события

(Унаследовано от BackupRestoreBase)
Information

Информационное событие

(Унаследовано от BackupRestoreBase)
NextMedia

Событие NextMedia

(Унаследовано от BackupRestoreBase)
PercentComplete

Событие PercentComplete

(Унаследовано от BackupRestoreBase)

Применяется к