Linguaggio

BackupRestoreBase Classe

Definizione

public class BackupRestoreBase
type BackupRestoreBase = class
Public Class BackupRestoreBase
Ereditarietà
BackupRestoreBase
Derivato

Costruttori

Nome Descrizione
BackupRestoreBase()

Costruttore della classe base

Campi

Nome Descrizione
currentAsyncOperation
m_BackupAction
m_LogTruncation
m_RestoreAction

Proprietà

Nome Descrizione
AsyncStatus

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

BlockSize
BufferCount
Checksum
ContinueAfterError
CredentialName

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

Database
DatabaseFileGroups
DatabaseFiles
Devices

Elenco di dispositivi usati come destinazione per il backup

MaxTransferSize
MediaName
NoRecovery
NoRewind
Options
PercentCompleteNotification
Restart
RetryFailedQueries
UnloadTapeAfter

Metodi

Nome Descrizione
Abort()

Interrompe l'azione corrente, se presente

CheckForHADRMaintPlan(Server, StringBuilder)

Se richiamato dal piano di manutenzione Controllare se HADR è abilitato

ExecuteSql(Server, StringCollection)
ExecuteSqlAsync(Server, StringCollection)
ExecuteSqlWithResults(Server, String)
GetDevicesScript(StringBuilder, BackupDeviceList, ServerVersion)
IsBackupFileDeviceSupported(DatabaseEngineEdition)

Helper per verificare se BackupToFile è supportato nell'edizione del server connesso. Le istanze gestite di SQL non supportano il backup nel file.

IsBackupUrlDeviceSupported(ServerVersion)

Helper per verificare se BackupToUrl è supportato nella versione del server connesso

IsStringValid(String)
SetMediaPassword(SecureString)
SetMediaPassword(String)
SetPassword(SecureString)
SetPassword(String)
Wait()

Attende il completamento dell'azione asincrona corrente.

Eventi

Nome Descrizione
Complete

Evento completo

Information

Evento informativo

NextMedia

NextMedia, evento

PercentComplete

PercentComplete, evento

Si applica a