Freigeben über


Restore-Member

The Restore object provides programmatic access to restore operations.

Der Restore-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode Restore Initializes a new instance of the Restore class.

Zum Anfang

Methoden

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

Zum Anfang

Felder

  Name Beschreibung
Geschütztes Feld currentAsyncOperation (Geerbt von BackupRestoreBase.)
Geschütztes Feld m_BackupAction (Geerbt von BackupRestoreBase.)
Geschütztes Feld m_LogTruncation (Geerbt von BackupRestoreBase.)
Geschütztes Feld m_RestoreAction (Geerbt von BackupRestoreBase.)
Öffentliches Feld VerifyComplete Specifies the VerifyCompleteEventHandler.

Zum Anfang

Eigenschaften

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

Zum Anfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis Complete Occurs when the backup or restore operation completes. (Geerbt von BackupRestoreBase.)
Öffentliches Ereignis Information Occurs when any informational message is issued by Microsoft SQL Server that cannot be handled by the Complete NextMedia or PercentComplete events. (Geerbt von BackupRestoreBase.)
Öffentliches Ereignis NextMedia Occurs when the backup or restore operation exhausts the medium in a target device. (Geerbt von BackupRestoreBase.)
Öffentliches Ereignis PercentComplete Occurs when a backup or restore operation reaches a completion unit. (Geerbt von BackupRestoreBase.)

Zum Anfang