DatabaseRestorePlanner 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.
Database Restore Planner.
public sealed class DatabaseRestorePlanner
type DatabaseRestorePlanner = class
Public NotInheritable Class DatabaseRestorePlanner
- Inheritance
-
DatabaseRestorePlanner
Constructors
DatabaseRestorePlanner(Server) |
Initializes a new instance of the DatabaseRestorePlanner class. |
DatabaseRestorePlanner(Server, String) |
Initializes a new instance of the DatabaseRestorePlanner class. |
DatabaseRestorePlanner(Server, String, DateTime, String) |
Initializes a new instance of the DatabaseRestorePlanner class. For point in time recovery. |
Fields
IncludeSnapshotBackups |
Whether to include snapshot backups in the enumeration. Must be set before retrieving BackupSets property. |
Properties
BackupMediaList |
Gets the backup device item list. |
BackupSets |
Gets the backup sets. |
BackupTailLog |
Gets or sets a value indicating whether to [backup tail log]. |
DatabaseName |
Gets or sets the name of the database. |
ReadHeaderFromMedia |
Gets or sets a value indicating whether [read header from devices]. |
RestoreToLastBackup |
Gets or sets a value indicating whether [restore to last backup]. |
RestoreToPointInTime |
Gets or sets the restore to point in time. |
Server |
Gets or sets the server. |
TailLogBackupFile |
Gets or sets the tail log backup file. |
TailLogWithNoRecovery |
Gets or sets a value indicating whether to backup tail log with NoRecovery. |
Methods
CreateRestorePlan() |
Creates the restore plan. |
CreateRestorePlan(RestoreOptions) |
Creates the restore plan. |
GetBackupDeviceReadErrors() |
Gets the error that occurred while reading the bachup devices |
IsTailLogBackupPossible(String) |
Determines whether it's possible to do a tail-log backup before restoring the database. |
IsTailLogBackupWithNoRecoveryPossible(String) |
Determines whether it's possible to do a tail-log backup with NORECOVERY before restoring the database. |
RefreshBackupSets() |
Refreshes the backup sets. |
TailLogStartTime() |
Gives the Tail-log start time coverage. |
Events
CreateRestorePlanUpdates |
Create restore plan status update event handler |