语言

DbMaintenanceBackupTask 类

定义

public ref class DbMaintenanceBackupTask : Microsoft::SqlServer::Management::DatabaseMaintenance::DatabaseMaintenanceBaseTask, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Management::DatabaseMaintenance::IContextSelection, Microsoft::SqlServer::Management::DatabaseMaintenance::IDbMaintenanceBackupTaskInterface, Microsoft::SqlServer::Management::DatabaseMaintenance::ITaskDescriptionInterface
[Microsoft.SqlServer.Dts.Runtime.DtsTask(IconResource="BackupTaskIcon", LocalizationType=typeof(Microsoft.SqlServer.Management.DatabaseMaintenance.MaintBackupTask), RequiredProductLevel=Microsoft.SqlServer.Dts.Runtime.DTSProductLevel.None, TaskContact="Back Up Database Task; Microsoft Corporation; Microsoft SQL Server v9; © 2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DBMAINT90", UITypeName="Microsoft.SqlServer.Management.DatabaseMaintenance.DbMaintTaskBackupUI, Microsoft.SqlServer.MaintenancePlanTasksUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("8e9ba4eb-9e3d-427d-932b-a8c06f7d6e27")]
public class DbMaintenanceBackupTask : Microsoft.SqlServer.Management.DatabaseMaintenance.DatabaseMaintenanceBaseTask, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Management.DatabaseMaintenance.IContextSelection, Microsoft.SqlServer.Management.DatabaseMaintenance.IDbMaintenanceBackupTaskInterface, Microsoft.SqlServer.Management.DatabaseMaintenance.ITaskDescriptionInterface
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(IconResource="BackupTaskIcon", LocalizationType=typeof(Microsoft.SqlServer.Management.DatabaseMaintenance.MaintBackupTask), RequiredProductLevel=Microsoft.SqlServer.Dts.Runtime.DTSProductLevel.None, TaskContact="Back Up Database Task; Microsoft Corporation; Microsoft SQL Server v9; © 2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DBMAINT90", UITypeName="Microsoft.SqlServer.Management.DatabaseMaintenance.DbMaintTaskBackupUI, Microsoft.SqlServer.MaintenancePlanTasksUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("8e9ba4eb-9e3d-427d-932b-a8c06f7d6e27")>]
type DbMaintenanceBackupTask = class
    inherit DatabaseMaintenanceBaseTask
    interface IDbMaintenanceBackupTaskInterface
    interface IContextSelection
    interface IDTSComponentPersist
    interface ITaskDescriptionInterface
Public Class DbMaintenanceBackupTask
Inherits DatabaseMaintenanceBaseTask
Implements IContextSelection, IDbMaintenanceBackupTaskInterface, IDTSComponentPersist, ITaskDescriptionInterface
继承
属性
实现

构造函数

名称 说明
DbMaintenanceBackupTask()

字段

名称 说明
DefaultBlockSize
DefaultMaxTransferSize

属性

名称 说明
BackupAction
BackupCompressionOption
BackupDeviceType
BackupEncryptionAlgorithm
BackupEncryptorName
BackupEncryptorType
BackupFileExtension
BackupIsIncremental
BackupPhysicalDestinationType
BlockSize
BypassPrepare

获取或设置一个布尔值,指示执行SQL任务在将SQL语句发送到关系数据库管理系统(RDBMS)时是否跳过了语句的准备。

(继承自 ExecuteSQLTask)
Checksum
CodePage

在将存储为Unicode全字符的变量值转换为多字节时,获取或设置代码页。 转换发生在将值存储到数据库或从数据库中提取值时。

(继承自 ExecuteSQLTask)
Connection

获取或设置连接关系数据库管理系统(RDBMS)的连接管理器名称,执行SQL任务在该系统中运行。

(继承自 ExecuteSQLTask)
ContainerName
ContinueOnError
CopyOnlyBackup
CreateSubFolder
CredentialName
DatabaseSelectionType (继承自 DatabaseMaintenanceBaseTask)
Description
DestinationAutoFolderPath
DestinationCreationType
DestinationManualList
ExecutionValue

返回受SQL语句影响的行数。

(继承自 ExecuteSQLTask)
ExistingBackupsAction
ExpireDate
ExtendedLogging (继承自 DatabaseMaintenanceBaseTask)
FileGroupsFiles
IgnoreDatabasesInNotOnlineState (继承自 DatabaseMaintenanceBaseTask)
IgnoreReplicaType
InDays
IsBackupEncrypted
IsBlockSizeUsed
IsMaxTransferSizeUsed
IsStoredProcedure

获取或设置一个布尔值,指示执行SQL任务指定的SQL语句是否为存储过程。

(继承自 ExecuteSQLTask)
LocalConnectionForLogging (继承自 DatabaseMaintenanceBaseTask)
MaxTransferSize
ObjectTypeSelection (继承自 DatabaseMaintenanceBaseTask)
ParameterBindings

返回一个实现 IDTSParameterBindings的对象。

(继承自 ExecuteSQLTask)
ResultSetBindings

返回一个实现 IDTSParameterBindings的对象。

(继承自 ExecuteSQLTask)
ResultSetType

获取或设置一个值,表示执行SQL任务执行时返回的结果集类型。

(继承自 ExecuteSQLTask)
RetainDays
RunId (继承自 DatabaseMaintenanceBaseTask)
SelectedDatabases (继承自 DatabaseMaintenanceBaseTask)
SelectedTables (继承自 DatabaseMaintenanceBaseTask)
ServerVersion (继承自 DatabaseMaintenanceBaseTask)
SqlBatchCommands (继承自 DatabaseMaintenanceBaseTask)
SqlStatementSource

获取或设置包含执行SQL任务运行的SQL语句的源名称。

(继承自 ExecuteSQLTask)
SqlStatementSourceType

获取或设置一个值,表示包含执行SQL任务运行的SQL语句的源类型。

(继承自 ExecuteSQLTask)
TableSelectionType (继承自 DatabaseMaintenanceBaseTask)
TargetServerVersion (继承自 Task)
TaskAllowesDatbaseSelection
TaskAllowesTableSelection
TaskConnectionName (继承自 DatabaseMaintenanceBaseTask)
TaskName (继承自 DatabaseMaintenanceBaseTask)
TaskNameWasModified (继承自 DatabaseMaintenanceBaseTask)
TimeOut

获得或设置一个整数,表示任务在超时前可运行的最大秒数。

(继承自 ExecuteSQLTask)
TypeConversionMode

获取或设置执行SQL任务所使用的转换模式。

(继承自 ExecuteSQLTask)
UrlPrefix
UseExpiration
VerifyIntegrity
Version

成员被淘汰;参见备注。 返回任务版本。 此属性为只读。

(继承自 Task)

方法

名称 说明
CanDowngradeTo(Int32) (继承自 DatabaseMaintenanceBaseTask)
CanUpdate(String)

成员被淘汰;参见备注。 一个布尔值,表示新包的 XML 是否可以更新旧包的 XML。

(继承自 Task)
CopyTo(DatabaseMaintenanceBaseTask)
DowngradeTo(Int32, XmlElement) (继承自 DatabaseMaintenanceBaseTask)
Equals(Object)

确定两个对象实例是否相等。

(继承自 DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)
GetConnectionID(Connections, String)

获得包含连接ID的字符串。

(继承自 Task)
GetConnectionName(Connections, String)

获得包含连接名称的字符串。

(继承自 Task)
GetHashCode()

返回此实例的哈希代码。

(继承自 DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) (继承自 DatabaseMaintenanceBaseTask)
LoadFromXML(XmlElement, IDTSInfoEvents)
OnAddedToTaskHost(TaskHost) (继承自 DatabaseMaintenanceBaseTask)
SaveToXML(XmlDocument, IDTSInfoEvents)
Update(String)

成员被淘汰;参见备注。 如果 CanUpdate(String) 将 设置为 true,该方法将旧包 XML 更新为新的包 XML。

(继承自 Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)
WriteToDTSLog(IDTSLogging, String) (继承自 DatabaseMaintenanceBaseTask)

适用于