BackupRestoreBase Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public class BackupRestoreBase
type BackupRestoreBase = class
Public Class BackupRestoreBase
- Inheritance
-
BackupRestoreBase
- Derived
Constructors
BackupRestoreBase() |
base class constructor |
Fields
currentAsyncOperation | |
m_BackupAction | |
m_LogTruncation | |
m_RestoreAction |
Properties
AsyncStatus |
A status of most recent asynchronous operation, including possible errors. |
BlockSize | |
BufferCount | |
Checksum | |
ContinueAfterError | |
CredentialName |
Gets or sets the credential name that is used by Backup to Url |
Database | |
DatabaseFileGroups | |
DatabaseFiles | |
Devices |
A list of devices used as a target for backup |
MaxTransferSize | |
MediaName | |
NoRecovery | |
NoRewind | |
PercentCompleteNotification | |
Restart | |
RetryFailedQueries | |
UnloadTapeAfter |
Methods
Abort() |
Aborts the current action, if any |
CheckForHADRMaintPlan(Server, StringBuilder) |
If invoked from Maintenance plan Check if HADR is enabled |
ExecuteSql(Server, StringCollection) | |
ExecuteSqlAsync(Server, StringCollection) | |
ExecuteSqlWithResults(Server, String) | |
GetDevicesScript(StringBuilder, BackupDeviceList, ServerVersion) | |
IsBackupFileDeviceSupported(DatabaseEngineEdition) |
Helper to check if BackupToFile is supported on the connected server edition. SQL Managed Instances do not support backup to file. |
IsBackupUrlDeviceSupported(ServerVersion) |
Helper to check if BackupToUrl is supported on the connected server version |
IsStringValid(String) | |
SetMediaPassword(SecureString) | |
SetMediaPassword(String) | |
SetPassword(SecureString) | |
SetPassword(String) | |
Wait() |
Waits for the current asynchronous action to complete. |
Events
Complete |
Complete event |
Information |
Information event |
NextMedia |
NextMedia event |
PercentComplete |
PercentComplete event |