Restore Classe

Definizione

public sealed class Restore : Microsoft.SqlServer.Management.Smo.BackupRestoreBase
type Restore = class
    inherit BackupRestoreBase
Public NotInheritable Class Restore
Inherits BackupRestoreBase
Ereditarietà

Costruttori

Nome Descrizione
Restore()
Restore(String, BackupSet)

Crea un oggetto Restore

Campi

Nome Descrizione
currentAsyncOperation (Ereditato da BackupRestoreBase)
m_BackupAction (Ereditato da BackupRestoreBase)
m_LogTruncation (Ereditato da BackupRestoreBase)
m_RestoreAction (Ereditato da BackupRestoreBase)
VerifyComplete

Evento generato alla fine dell'operazione SqlVerify. Indica se la verifica ha avuto esito positivo o negativo.

Proprietà

Nome Descrizione
Action
AsyncStatus

Stato dell'operazione asincrona più recente, inclusi i possibili errori.

(Ereditato da BackupRestoreBase)
BackupSet

Set di backup di ripristino

BlockSize (Ereditato da BackupRestoreBase)
BufferCount (Ereditato da BackupRestoreBase)
Checksum (Ereditato da BackupRestoreBase)
ClearSuspectPageTableAfterRestore
ContinueAfterError (Ereditato da BackupRestoreBase)
CredentialName

Ottiene o imposta il nome delle credenziali utilizzato da Backup in URL

(Ereditato da BackupRestoreBase)
Database (Ereditato da BackupRestoreBase)
DatabaseFileGroups (Ereditato da BackupRestoreBase)
DatabaseFiles (Ereditato da BackupRestoreBase)
DatabasePages

Ottiene le pagine di ripristino.

Devices

Elenco di dispositivi usati come destinazione per il backup

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

Metodi

Nome Descrizione
Abort()

Interrompe l'azione corrente, se presente

(Ereditato da BackupRestoreBase)
CheckForHADRMaintPlan(Server, StringBuilder)

Se richiamato dal piano di manutenzione Controllare se HADR è abilitato

(Ereditato da BackupRestoreBase)
ClearSuspectPageTable(Server)
ExecuteSql(Server, StringCollection) (Ereditato da BackupRestoreBase)
ExecuteSqlAsync(Server, StringCollection) (Ereditato da BackupRestoreBase)
ExecuteSqlWithResults(Server, String) (Ereditato da BackupRestoreBase)
GetDevicesScript(StringBuilder, BackupDeviceList, ServerVersion) (Ereditato da BackupRestoreBase)
IsStringValid(String) (Ereditato da BackupRestoreBase)
ReadBackupHeader(Server)
ReadFileList(Server)
ReadMediaHeader(Server)
ReadSuspectPageTable(Server)
Script(Server)
SetMediaPassword(SecureString)
Obsoleti.
(Ereditato da BackupRestoreBase)
SetMediaPassword(String)
Obsoleti.
(Ereditato da BackupRestoreBase)
SetPassword(SecureString) (Ereditato da BackupRestoreBase)
SetPassword(String) (Ereditato da BackupRestoreBase)
SqlRestore(Server)

Esegue l'operazione di ripristino in modo sincrono, ovvero i blocchi di chiamata fino al completamento della verifica.

SqlRestoreAsync(Server)

Esegue l'operazione di ripristino in modo asincrono, ovvero la chiamata restituisce immediatamente e verifica l'operazione continua in background.

SqlVerify(Server, Boolean, String)

Esegue l'operazione Verify in modo sincrono, ad esempio i blocchi di chiamata fino al completamento della verifica.

SqlVerify(Server, Boolean)

Esegue l'operazione Verify in modo sincrono, ad esempio i blocchi di chiamata fino al completamento della verifica.

SqlVerify(Server, String)

Esegue l'operazione Verify in modo sincrono, ad esempio i blocchi di chiamata fino al completamento della verifica.

SqlVerify(Server)

Esegue l'operazione Verify in modo sincrono, ad esempio i blocchi di chiamata fino al completamento della verifica.

SqlVerifyAsync(Server, Boolean)

Esegue l'operazione Verify in modo asincrono, ovvero la chiamata restituisce immediatamente e verifica l'operazione continua in background.

SqlVerifyAsync(Server)

Esegue l'operazione Verify in modo asincrono, ovvero la chiamata restituisce immediatamente e verifica l'operazione continua in background.

SqlVerifyLatest(Server, SqlVerifyAction, String)

Esegue una verifica sull'ultimo backup registrato nella cronologia di backup. FileNumber verrà ignorato, perché il numero di file più recente verrà determinato automaticamente.

SqlVerifyLatest(Server, SqlVerifyAction)

Esegue una verifica sull'ultimo backup registrato nella cronologia di backup. FileNumber verrà ignorato, perché il numero di file più recente verrà determinato automaticamente.

SqlVerifyLatest(Server, String)

Esegue una verifica sull'ultimo backup registrato nella cronologia di backup. FileNumber verrà ignorato, perché il numero di file più recente verrà determinato automaticamente.

SqlVerifyLatest(Server)

Esegue una verifica sull'ultimo backup registrato nella cronologia di backup. FileNumber verrà ignorato, perché il numero di file più recente verrà determinato automaticamente.

Wait()

Attende il completamento dell'azione asincrona corrente.

(Ereditato da BackupRestoreBase)

Eventi

Nome Descrizione
Complete

Evento completo

(Ereditato da BackupRestoreBase)
Information

Evento informativo

(Ereditato da BackupRestoreBase)
NextMedia

NextMedia, evento

(Ereditato da BackupRestoreBase)
PercentComplete

PercentComplete, evento

(Ereditato da BackupRestoreBase)

Si applica a