BackupRestoreBase Members

The BackupRestoreBase class is a base class that represents functionality that is common to both backup and restore operations.

The following tables list the members exposed by the BackupRestoreBase type.

Public Constructors

  名称 Description
BackupRestoreBase Initializes a new instance of the BackupRestoreBase class.

顶部

Protected Fields

  名称 Description
ms219128.protfield(zh-cn,SQL.90).gif currentAsyncOperation  
ms219128.protfield(zh-cn,SQL.90).gif m_BackupAction  
ms219128.protfield(zh-cn,SQL.90).gif m_LogTruncation  
ms219128.protfield(zh-cn,SQL.90).gif m_RestoreAction  

顶部

Public Properties

  名称 Description
ms219128.pubproperty(zh-cn,SQL.90).gif AsyncStatus Gets the asynchronous status of a backup or restore process.
ms219128.pubproperty(zh-cn,SQL.90).gif Checksum Gets or sets a Boolean property value that determines whether a checksum value is calculated during backup or restore operations.
ms219128.pubproperty(zh-cn,SQL.90).gif ContinueAfterError Gets or sets a Boolean property value that determines whether the backup or restore continues after a checksum error occurs.
ms219128.pubproperty(zh-cn,SQL.90).gif Database Gets or sets the database on which the backup or restore operation runs.
ms219128.pubproperty(zh-cn,SQL.90).gif DatabaseFileGroups Gets the Microsoft SQL Server file groups targeted by the backup or restore operation.
ms219128.pubproperty(zh-cn,SQL.90).gif DatabaseFiles Gets the operating system files targeted by the backup or restore operation.
ms219128.pubproperty(zh-cn,SQL.90).gif Devices Gets the backup devices specified for the backup or restore operation. This property is not CLS-compliant.
ms219128.pubproperty(zh-cn,SQL.90).gif MediaName Gets or sets the name used to identify a particular media set.
ms219128.pubproperty(zh-cn,SQL.90).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.
ms219128.pubproperty(zh-cn,SQL.90).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.
ms219128.pubproperty(zh-cn,SQL.90).gif PercentCompleteNotification Gets or sets the percentage interval for PercentCompleteEventHandler event handler calls.
ms219128.pubproperty(zh-cn,SQL.90).gif Restart Gets or sets a Boolean property value that determines whether the backup or restore operation will restart if it is interrupted.
ms219128.pubproperty(zh-cn,SQL.90).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.

顶部

Public Methods

(see also Protected Methods )

  名称 Description
ms219128.pubmethod(zh-cn,SQL.90).gif Abort Terminates a running backup or restore operation.
ms219128.pubmethod(zh-cn,SQL.90).gif Equals  Overloaded. (inherited from Object )
ms219128.pubmethod(zh-cn,SQL.90).gif GetHashCode  (inherited from Object )
ms219128.pubmethod(zh-cn,SQL.90).gif GetType  (inherited from Object )
ms219128.pubmethod(zh-cn,SQL.90).gifms219128.static(zh-cn,SQL.90).gif ReferenceEquals  (inherited from Object )
ms219128.pubmethod(zh-cn,SQL.90).gif SetMediaPassword Overloaded. Sets the password for a media set.
ms219128.pubmethod(zh-cn,SQL.90).gif SetPassword Overloaded. Sets the password for a backup set.
ms219128.pubmethod(zh-cn,SQL.90).gif ToString  (inherited from Object )
ms219128.pubmethod(zh-cn,SQL.90).gif Wait Waits for the current backup or restore operation to complete before moving on to the next process.

顶部

Protected Methods

  名称 Description
ms219128.protmethod(zh-cn,SQL.90).gif ExecuteSql Executes a batch of Transact-SQL statements that does not expect a returned results set on the specified instance of Microsoft SQL Server.
ms219128.protmethod(zh-cn,SQL.90).gif ExecuteSqlAsync Executes a batch of Transact-SQL statements asynchronously that does not expect a returned results set on the specified instance of Microsoft SQL Server.
ms219128.protmethod(zh-cn,SQL.90).gif ExecuteSqlWithResults Executes a batch of Transact-SQL statements that expects one or more returned results sets on the specified instance of SQL Server.
ms219128.protmethod(zh-cn,SQL.90).gif Finalize  (inherited from Object )
ms219128.protmethod(zh-cn,SQL.90).gif GetDevicesScript  
ms219128.protmethod(zh-cn,SQL.90).gif IsStringValid Verifies whether the specified string is valid.
ms219128.protmethod(zh-cn,SQL.90).gif MemberwiseClone  (inherited from Object )

顶部

Public Events

  名称 Description
ms219128.pubevent(zh-cn,SQL.90).gif Complete Occurs when the backup or restore operation completes.
ms219128.pubevent(zh-cn,SQL.90).gif Information Occurs when any informational message is issued by Microsoft SQL Server that cannot be handled by the CompleteNextMedia or PercentComplete events.
ms219128.pubevent(zh-cn,SQL.90).gif NextMedia Occurs when the backup or restore operation exhausts the medium in a target device.
ms219128.pubevent(zh-cn,SQL.90).gif PercentComplete Occurs when a backup or restore operation reaches a completion unit.

顶部

请参阅

参考

BackupRestoreBase Class
Microsoft.SqlServer.Management.Smo Namespace

其他资源

BACKUP (Transact-SQL)
RESTORE (Transact-SQL)
在 SQL Server 中备份和还原数据库