Partager via


Membres Restore

The Restore object provides programmatic access to restore operations.

Le type Restore expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique Restore Initializes a new instance of the Restore class.

Haut de la page

Méthodes

  Nom Description
Méthode publique Abort Terminates a running backup or restore operation. (Hérité de BackupRestoreBase.)
Méthode publique ClearSuspectPageTable Deletes entries in the suspect page table.
Méthode publique Equals (Hérité de Object.)
Méthode protégée ExecuteSql Executes a batch of Transact-SQL statements that does not expect a returned results set on the specified instance of SQL Server. (Hérité de BackupRestoreBase.)
Méthode protégée ExecuteSqlAsync Executes a batch of Transact-SQL statements asynchronously that does not expect a returned results set on the specified instance of SQL Server. (Hérité de BackupRestoreBase.)
Méthode protégée ExecuteSqlWithResults Executes a batch of Transact-SQL statements that expects one or more returned results sets on the specified instance of SQL Server. (Hérité de BackupRestoreBase.)
Méthode protégée Finalize (Hérité de Object.)
Méthode protégée GetDevicesScript (Hérité de BackupRestoreBase.)
Méthode publique GetHashCode (Hérité de Object.)
Méthode publique GetType (Hérité de Object.)
Méthode protégée IsStringValid Verifies whether the specified string is valid. (Hérité de BackupRestoreBase.)
Méthode protégée MemberwiseClone (Hérité de Object.)
Méthode publique ReadBackupHeader Reads the backup header and returns information about the media contents.
Méthode publique ReadFileList Returns the list of database files on the targeted media.
Méthode publique ReadMediaHeader Reads the media header and returns the media header values.
Méthode publique ReadSuspectPageTable Returns the suspect page table for the targeted instance of SQL Server. 
Méthode publique Script Generates a Transact-SQL script that can be used to re-create the restore operation. 
Méthode publique SetMediaPassword(SecureString) Sets the password for a media set. (Hérité de BackupRestoreBase.)
Méthode publique SetMediaPassword(String) Sets the password for a media set. (Hérité de BackupRestoreBase.)
Méthode publique SetPassword(SecureString) Sets the password for a backup set. (Hérité de BackupRestoreBase.)
Méthode publique SetPassword(String) Sets the password for a backup set. (Hérité de BackupRestoreBase.)
Méthode publique SqlRestore Performs a restore operation.
Méthode publique SqlRestoreAsync Performs a restore operation asynchronously.
Méthode publique SqlVerify(Server) Checks the media on the instance of SQL Server that is represented by the specified Server object. 
Méthode publique 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.
Méthode publique 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.
Méthode publique 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.
Méthode publique SqlVerifyAsync(Server) Checks the media on the instance of SQL Server that is represented by the specified Server object asynchronously.
Méthode publique 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.
Méthode publique 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.
Méthode publique 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.
Méthode publique 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.
Méthode publique 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.
Méthode publique ToString (Hérité de Object.)
Méthode publique Wait Waits for the current backup or restore operation to complete before moving on to the next process. (Hérité de BackupRestoreBase.)

Haut de la page

Champs

  Nom Description
Champ protégé currentAsyncOperation (Hérité de BackupRestoreBase.)
Champ protégé m_BackupAction (Hérité de BackupRestoreBase.)
Champ protégé m_LogTruncation (Hérité de BackupRestoreBase.)
Champ protégé m_RestoreAction (Hérité de BackupRestoreBase.)
Champ public VerifyComplete Specifies the VerifyCompleteEventHandler.

Haut de la page

Propriétés

  Nom Description
Propriété publique Action Gets or sets the type of restore to be performed.
Propriété publique AsyncStatus Gets the asynchronous status of a backup or restore process. (Hérité de BackupRestoreBase.)
Propriété publique BlockSize Gets or sets the physical block size of the backup or restore, in bytes. (Hérité de BackupRestoreBase.)
Propriété publique BufferCount Gets or sets the total number of I/O buffers to be used for the backup or restore operation. (Hérité de BackupRestoreBase.)
Propriété publique Checksum Gets or sets a Boolean property value that determines whether a checksum value is calculated during backup or restore operations. (Hérité de BackupRestoreBase.)
Propriété publique ClearSuspectPageTableAfterRestore Gets or sets a Boolean value that determines whether entries in the suspect page table will be deleted following the restore operation.
Propriété publique ContinueAfterError Gets or sets a Boolean property value that determines whether the backup or restore continues after a checksum error occurs. (Hérité de BackupRestoreBase.)
Propriété publique Database Gets or sets the database on which the backup or restore operation runs. (Hérité de BackupRestoreBase.)
Propriété publique DatabaseFileGroups Gets the SQL Server file groups targeted by the backup or restore operation. (Hérité de BackupRestoreBase.)
Propriété publique DatabaseFiles Gets the operating system files targeted by the backup or restore operation. (Hérité de BackupRestoreBase.)
Propriété publique Devices Gets the backup devices specified for the backup or restore operation. (Hérité de BackupRestoreBase.)
Propriété publique FileNumber Gets or sets the index number used to identify the targeted backup set on the backup medium.
Propriété publique KeepReplication Gets or sets a Boolean property value that specifies whether to maintain a replication configuration during a restore operation.
Propriété publique MaxTransferSize Gets or sets the maximum number of bytes to be transferred between the backup media and the instance of SQL Server. (Hérité de BackupRestoreBase.)
Propriété publique MediaName Gets or sets the name used to identify a particular media set. (Hérité de BackupRestoreBase.)
Propriété publique 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. (Hérité de BackupRestoreBase.)
Propriété publique 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. (Hérité de BackupRestoreBase.)
Propriété publique Offset Gets or sets the array of page addresses to be restored.
Propriété publique Partial Gets or sets a Boolean property value that specifies whether a partial or full restore operation will be performed.
Propriété publique PercentCompleteNotification Gets or sets the percentage interval for PercentCompleteEventHandler event handler calls. (Hérité de BackupRestoreBase.)
Propriété publique 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.
Propriété publique ReplaceDatabase Gets or sets a Boolean value that specifies whether a restore operation creates a new image of the restored database.
Propriété publique Restart Gets or sets a Boolean property value that determines whether the backup or restore operation will restart if it is interrupted. (Hérité de BackupRestoreBase.)
Propriété publique 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.
Propriété publique 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.
Propriété publique 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.
Propriété publique 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.
Propriété publique 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.
Propriété publique 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.
Propriété publique ToPointInTime Gets or sets the endpoint for database log restoration.
Propriété publique UnloadTapeAfter Gets or sets a Boolean property value that determines whether tape media are rewound and unloaded after the backup or restore operation completes. (Hérité de BackupRestoreBase.)

Haut de la page

Événements

  Nom Description
Événement public Complete Occurs when the backup or restore operation completes. (Hérité de BackupRestoreBase.)
Événement public Information Occurs when any informational message is issued by Microsoft SQL Server that cannot be handled by the Complete NextMedia or PercentComplete events. (Hérité de BackupRestoreBase.)
Événement public NextMedia Occurs when the backup or restore operation exhausts the medium in a target device. (Hérité de BackupRestoreBase.)
Événement public PercentComplete Occurs when a backup or restore operation reaches a completion unit. (Hérité de BackupRestoreBase.)

Haut de la page