Restore Members
Include Protected Members
Include Inherited Members
The Restore object provides programmatic access to restore operations.
The Restore type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| .gif) | Abort() | Terminates a running backup or restore operation. (Inherited from BackupRestoreBase.) | 
| .gif) | ClearSuspectPageTable(Server) | Deletes entries in the suspect page table. | 
| .gif) | Equals(Object) | (Inherited from Object.) | 
| .gif) | ExecuteSql(Server, StringCollection) | Executes a batch of Transact-SQL statements that does not expect a returned results set on the specified instance of SQL Server. (Inherited from BackupRestoreBase.) | 
| .gif) | ExecuteSqlAsync(Server, StringCollection) | Executes a batch of Transact-SQL statements asynchronously that does not expect a returned results set on the specified instance of SQL Server. (Inherited from BackupRestoreBase.) | 
| .gif) | ExecuteSqlWithResults(Server, String) | Executes a batch of Transact-SQL statements that expects one or more returned results sets on the specified instance of SQL Server. (Inherited from BackupRestoreBase.) | 
| .gif) | Finalize() | (Inherited from Object.) | 
| .gif) | GetDevicesScript(StringBuilder, BackupDeviceList, ServerVersion) | (Inherited from BackupRestoreBase.) | 
| .gif) | GetHashCode() | (Inherited from Object.) | 
| .gif) | GetType() | (Inherited from Object.) | 
| .gif) | IsStringValid(String) | Verifies whether the specified string is valid. (Inherited from BackupRestoreBase.) | 
| .gif) | MemberwiseClone() | (Inherited from Object.) | 
| .gif) | ReadBackupHeader(Server) | Reads the backup header and returns information about the media contents. | 
| .gif) | ReadFileList(Server) | Returns the list of database files on the targeted media. | 
| .gif) | ReadMediaHeader(Server) | Reads the media header and returns the media header values. | 
| .gif) | ReadSuspectPageTable(Server) | Returns the suspect page table for the targeted instance of SQL Server. | 
| .gif) | Script(Server) | Generates a Transact-SQL script that can be used to re-create the restore operation. | 
| .gif) | SetMediaPassword(SecureString) | Sets the password for a media set. (Inherited from BackupRestoreBase.) | 
| .gif) | SetMediaPassword(String) | Sets the password for a media set. (Inherited from BackupRestoreBase.) | 
| .gif) | SetPassword(SecureString) | Sets the password for a backup set. (Inherited from BackupRestoreBase.) | 
| .gif) | SetPassword(String) | Sets the password for a backup set. (Inherited from BackupRestoreBase.) | 
| .gif) | SqlRestore(Server) | Performs a restore operation. | 
| .gif) | SqlRestoreAsync(Server) | Performs a restore operation asynchronously. | 
| .gif) | SqlVerify(Server) | Checks the media on the instance of SQL Server that is represented by the specified Server object. | 
| .gif) | SqlVerify(Server, Boolean) | Checks the media on instance of SQL Server that is represented by the specified Server object and loads backup history information into the history tables. | 
| .gif) | SqlVerify(Server, String%) | Checks the media on the instance of SQL Server that is represented by the specified Server object and returns an error message. | 
| .gif) | SqlVerify(Server, Boolean, String%) | Checks the media on the instance of SQL Server that is represented by the specified Server object, loads backup history information into the history tables, and returns an error message. | 
| .gif) | SqlVerifyAsync(Server) | Checks the media on the instance of SQL Server that is represented by the specified Server object asynchronously. | 
| .gif) | SqlVerifyAsync(Server, Boolean) | Checks the media on the instance of SQL Server that is represented by the specified Server object asynchronously and loads backup history information into the history tables. | 
| .gif) | SqlVerifyLatest(Server) | Verifies the most recent backup but does not restore it, and checks to see that the backup set is complete and the entire backup is readable. | 
| .gif) | SqlVerifyLatest(Server, SqlVerifyAction) | Verifies the most recent backup with the specified action, and checks to see that the backup set is complete and the entire backup is readable. | 
| .gif) | SqlVerifyLatest(Server, String%) | Verifies the most recent backup but does not restore it, checks to see that the backup set is complete and the entire backup is readable, and returns an error message. | 
| .gif) | SqlVerifyLatest(Server, SqlVerifyAction, String%) | Verifies the most recent backup with the specified action, checks to see that the backup set is complete and the entire backup is readable, and returns an error message. | 
| .gif) | ToString() | (Inherited from Object.) | 
| .gif) | Wait() | Waits for the current backup or restore operation to complete before moving on to the next process. (Inherited from BackupRestoreBase.) | 
Top
Fields
| Name | Description | |
|---|---|---|
| .gif) | currentAsyncOperation | (Inherited from BackupRestoreBase.) | 
| .gif) | m_BackupAction | (Inherited from BackupRestoreBase.) | 
| .gif) | m_LogTruncation | (Inherited from BackupRestoreBase.) | 
| .gif) | m_RestoreAction | (Inherited from BackupRestoreBase.) | 
| .gif) | VerifyComplete | Specifies the VerifyCompleteEventHandler. | 
Top
Properties
| Name | Description | |
|---|---|---|
| .gif) | Action | Gets or sets the type of restore to be performed. | 
| .gif) | AsyncStatus | Gets the asynchronous status of a backup or restore process. (Inherited from BackupRestoreBase.) | 
| .gif) | BlockSize | Gets or sets the physical block size of the backup or restore, in bytes. (Inherited from BackupRestoreBase.) | 
| .gif) | BufferCount | Gets or sets the total number of I/O buffers to be used for the backup or restore operation. (Inherited from BackupRestoreBase.) | 
| .gif) | Checksum | Gets or sets a Boolean property value that determines whether a checksum value is calculated during backup or restore operations. (Inherited from BackupRestoreBase.) | 
| .gif) | ClearSuspectPageTableAfterRestore | Gets or sets a Boolean value that determines whether entries in the suspect page table will be deleted following the restore operation. | 
| .gif) | ContinueAfterError | Gets or sets a Boolean property value that determines whether the backup or restore continues after a checksum error occurs. (Inherited from BackupRestoreBase.) | 
| .gif) | Database | Gets or sets the database on which the backup or restore operation runs. (Inherited from BackupRestoreBase.) | 
| .gif) | DatabaseFileGroups | Gets the SQL Server file groups targeted by the backup or restore operation. (Inherited from BackupRestoreBase.) | 
| .gif) | DatabaseFiles | Gets the operating system files targeted by the backup or restore operation. (Inherited from BackupRestoreBase.) | 
| .gif) | Devices | Gets the backup devices specified for the backup or restore operation. (Inherited from BackupRestoreBase.) | 
| .gif) | FileNumber | Gets or sets the index number used to identify the targeted backup set on the backup medium. | 
| .gif) | KeepReplication | Gets or sets a Boolean property value that specifies whether to maintain a replication configuration during a restore operation. | 
| .gif) | MaxTransferSize | Gets or sets the maximum number of bytes to be transferred between the backup media and the instance of SQL Server. (Inherited from BackupRestoreBase.) | 
| .gif) | MediaName | Gets or sets the name used to identify a particular media set. (Inherited from BackupRestoreBase.) | 
| .gif) | NoRecovery | Gets or sets a Boolean property value that determines whether the tail of the log is backed up and whether the database is restored into the Restoring state. (Inherited from BackupRestoreBase.) | 
| .gif) | NoRewind | Gets or sets a Boolean property value that determines whether Microsoft SQL Server will keep the tape open after the backup or restore operation. (Inherited from BackupRestoreBase.) | 
| .gif) | Offset | Gets or sets the array of page addresses to be restored. | 
| .gif) | Partial | Gets or sets a Boolean property value that specifies whether a partial or full restore operation will be performed. | 
| .gif) | PercentCompleteNotification | Gets or sets the percentage interval for PercentCompleteEventHandler event handler calls. (Inherited from BackupRestoreBase.) | 
| .gif) | RelocateFiles | Gets or sets the array of database logical file names and operating system physical file names used to redirect database storage when a database is restored to a new physical location. | 
| .gif) | ReplaceDatabase | Gets or sets a Boolean value that specifies whether a restore operation creates a new image of the restored database. | 
| .gif) | Restart | Gets or sets a Boolean property value that determines whether the backup or restore operation will restart if it is interrupted. (Inherited from BackupRestoreBase.) | 
| .gif) | RestrictedUser | Gets or sets a Boolean property value that specifies whether access to the restored database is restricted to members of the db_owner fixed database role and the dbcreator and sysadmin fixed server roles. | 
| .gif) | StandbyFile | Gets or sets the name of an undo file that is used as part of the imaging strategy for an instance of SQL Server. | 
| .gif) | StopAtMarkAfterDate | Gets or sets the date to be used in conjunction with the mark name specified by StopAtMarkName to determine the stopping point of the recovery operation. | 
| .gif) | StopAtMarkName | Gets or sets the mark name to be used in conjunction with the date specified by StopAtMarkAfterDate to determine the stopping point of the recovery operation. | 
| .gif) | StopBeforeMarkAfterDate | Gets or sets the date to be used in conjunction with the mark name specified by StopBeforeMarkName to determine the stopping point of the recovery operation. | 
| .gif) | StopBeforeMarkName | Gets or sets the mark name to be used in conjunction with the date specified by StopBeforeMarkAfterDate to determine the stopping point of the recovery operation. | 
| .gif) | ToPointInTime | Gets or sets the endpoint for database log restoration. | 
| .gif) | UnloadTapeAfter | Gets or sets a Boolean property value that determines whether tape media are rewound and unloaded after the backup or restore operation completes. (Inherited from BackupRestoreBase.) | 
Top
Events
| Name | Description | |
|---|---|---|
| .gif) | Complete | Occurs when the backup or restore operation completes. (Inherited from BackupRestoreBase.) | 
| .gif) | Information | Occurs when any informational message is issued by Microsoft SQL Server that cannot be handled by the Complete NextMedia or PercentComplete events. (Inherited from BackupRestoreBase.) | 
| .gif) | NextMedia | Occurs when the backup or restore operation exhausts the medium in a target device. (Inherited from BackupRestoreBase.) | 
| .gif) | PercentComplete | Occurs when a backup or restore operation reaches a completion unit. (Inherited from BackupRestoreBase.) | 
Top