Restore Classe

Définition

public sealed class Restore : Microsoft.SqlServer.Management.Smo.BackupRestoreBase
type Restore = class
    inherit BackupRestoreBase
Public NotInheritable Class Restore
Inherits BackupRestoreBase
Héritage

Constructeurs

Nom Description
Restore()
Restore(String, BackupSet)

Crée un objet Restore

Champs

Nom Description
currentAsyncOperation (Hérité de BackupRestoreBase)
m_BackupAction (Hérité de BackupRestoreBase)
m_LogTruncation (Hérité de BackupRestoreBase)
m_RestoreAction (Hérité de BackupRestoreBase)
VerifyComplete

Événement déclenché à la fin de l’opération SqlVerify. Elle indique si la vérification a réussi ou non.

Propriétés

Nom Description
Action
AsyncStatus

État de l’opération asynchrone la plus récente, y compris les erreurs possibles.

(Hérité de BackupRestoreBase)
BackupSet

Jeu de sauvegarde de restauration

BlockSize (Hérité de BackupRestoreBase)
BufferCount (Hérité de BackupRestoreBase)
Checksum (Hérité de BackupRestoreBase)
ClearSuspectPageTableAfterRestore
ContinueAfterError (Hérité de BackupRestoreBase)
CredentialName

Obtient ou définit le nom d’informations d’identification utilisé par Backup to Url

(Hérité de BackupRestoreBase)
Database (Hérité de BackupRestoreBase)
DatabaseFileGroups (Hérité de BackupRestoreBase)
DatabaseFiles (Hérité de BackupRestoreBase)
DatabasePages

Obtient les pages de restauration.

Devices

Liste des appareils utilisés comme cible pour la sauvegarde

(Hérité de BackupRestoreBase)
FileNumber
KeepReplication
KeepTemporalRetention
MaxTransferSize (Hérité de BackupRestoreBase)
MediaName (Hérité de BackupRestoreBase)
NoRecovery (Hérité de BackupRestoreBase)
NoRewind (Hérité de BackupRestoreBase)
Offset
Options (Hérité de BackupRestoreBase)
Partial
PercentCompleteNotification (Hérité de BackupRestoreBase)
RelocateFiles
ReplaceDatabase
Restart (Hérité de BackupRestoreBase)
RestrictedUser
RetryFailedQueries (Hérité de BackupRestoreBase)
StandbyFile
StopAtMarkAfterDate
StopAtMarkName
StopBeforeMarkAfterDate
StopBeforeMarkName
ToPointInTime
UnloadTapeAfter (Hérité de BackupRestoreBase)

Méthodes

Nom Description
Abort()

Abandonne l’action actuelle, le cas échéant

(Hérité de BackupRestoreBase)
CheckForHADRMaintPlan(Server, StringBuilder)

Si elle est appelée à partir du plan de maintenance, vérifiez si HADR est activé

(Hérité de BackupRestoreBase)
ClearSuspectPageTable(Server)
ExecuteSql(Server, StringCollection) (Hérité de BackupRestoreBase)
ExecuteSqlAsync(Server, StringCollection) (Hérité de BackupRestoreBase)
ExecuteSqlWithResults(Server, String) (Hérité de BackupRestoreBase)
GetDevicesScript(StringBuilder, BackupDeviceList, ServerVersion) (Hérité de BackupRestoreBase)
IsStringValid(String) (Hérité de BackupRestoreBase)
ReadBackupHeader(Server)
ReadFileList(Server)
ReadMediaHeader(Server)
ReadSuspectPageTable(Server)
Script(Server)
SetMediaPassword(SecureString)
Obsolète.
(Hérité de BackupRestoreBase)
SetMediaPassword(String)
Obsolète.
(Hérité de BackupRestoreBase)
SetPassword(SecureString) (Hérité de BackupRestoreBase)
SetPassword(String) (Hérité de BackupRestoreBase)
SqlRestore(Server)

Exécute l’opération de restauration de manière synchrone, c’est-à-dire les blocs d’appel jusqu’à ce que la vérification soit terminée.

SqlRestoreAsync(Server)

Exécute l’opération de restauration de manière asynchrone, c’est-à-dire que l’appel retourne immédiatement et vérifie que l’opération se poursuit en arrière-plan.

SqlVerify(Server, Boolean, String)

Exécute l’opération De vérification de manière synchrone, c’est-à-dire les blocs d’appel jusqu’à ce que la vérification soit terminée.

SqlVerify(Server, Boolean)

Exécute l’opération De vérification de manière synchrone, c’est-à-dire les blocs d’appel jusqu’à ce que la vérification soit terminée.

SqlVerify(Server, String)

Exécute l’opération De vérification de manière synchrone, c’est-à-dire les blocs d’appel jusqu’à ce que la vérification soit terminée.

SqlVerify(Server)

Exécute l’opération De vérification de manière synchrone, c’est-à-dire les blocs d’appel jusqu’à ce que la vérification soit terminée.

SqlVerifyAsync(Server, Boolean)

Exécute l’opération De vérification de manière asynchrone, c’est-à-dire que l’appel retourne immédiatement et que l’opération de vérification se poursuit en arrière-plan.

SqlVerifyAsync(Server)

Exécute l’opération De vérification de manière asynchrone, c’est-à-dire que l’appel retourne immédiatement et que l’opération de vérification se poursuit en arrière-plan.

SqlVerifyLatest(Server, SqlVerifyAction, String)

Effectue une vérification sur la dernière sauvegarde enregistrée dans l’historique de sauvegarde. FileNumber sera ignoré, car le numéro de fichier le plus récent sera déterminé automatiquement.

SqlVerifyLatest(Server, SqlVerifyAction)

Effectue une vérification sur la dernière sauvegarde enregistrée dans l’historique de sauvegarde. FileNumber sera ignoré, car le numéro de fichier le plus récent sera déterminé automatiquement.

SqlVerifyLatest(Server, String)

Effectue une vérification sur la dernière sauvegarde enregistrée dans l’historique de sauvegarde. FileNumber sera ignoré, car le numéro de fichier le plus récent sera déterminé automatiquement.

SqlVerifyLatest(Server)

Effectue une vérification sur la dernière sauvegarde enregistrée dans l’historique de sauvegarde. FileNumber sera ignoré, car le numéro de fichier le plus récent sera déterminé automatiquement.

Wait()

Attend la fin de l’action asynchrone actuelle.

(Hérité de BackupRestoreBase)

Événements

Nom Description
Complete

Événement Complete

(Hérité de BackupRestoreBase)
Information

Événement d’informations

(Hérité de BackupRestoreBase)
NextMedia

Événement NextMedia

(Hérité de BackupRestoreBase)
PercentComplete

Événement PercentComplete

(Hérité de BackupRestoreBase)

S’applique à