Share via


DatabaseMaintenanceBaseTask 类

定义

public ref class DatabaseMaintenanceBaseTask : Microsoft::SqlServer::Dts::Tasks::ExecuteSQLTask::ExecuteSQLTask, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Runtime::IDTSDowngradableObject, Microsoft::SqlServer::Management::DatabaseMaintenance::IDatabaseMaintenanceBaseTaskInterface
public class DatabaseMaintenanceBaseTask : Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Runtime.IDTSDowngradableObject, Microsoft.SqlServer.Management.DatabaseMaintenance.IDatabaseMaintenanceBaseTaskInterface
type DatabaseMaintenanceBaseTask = class
    inherit ExecuteSQLTask
    interface IDatabaseMaintenanceBaseTaskInterface
    interface IDTSComponentPersist
    interface IDTSDowngradableObject
Public Class DatabaseMaintenanceBaseTask
Inherits ExecuteSQLTask
Implements IDatabaseMaintenanceBaseTaskInterface, IDTSComponentPersist, IDTSDowngradableObject
继承
DatabaseMaintenanceBaseTask
派生
实现

构造函数

DatabaseMaintenanceBaseTask()

属性

BypassPrepare

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

(继承自 ExecuteSQLTask)
CodePage

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

(继承自 ExecuteSQLTask)
Connection

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

(继承自 ExecuteSQLTask)
DatabaseSelectionType
ExecutionValue

返回某个或某些 SQL 语句影响的行数。

(继承自 ExecuteSQLTask)
ExtendedLogging
IgnoreDatabasesInNotOnlineState
IsStoredProcedure

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

(继承自 ExecuteSQLTask)
LocalConnectionForLogging
ObjectTypeSelection
ParameterBindings

返回一个实现 IDTSParameterBindings 的对象。

(继承自 ExecuteSQLTask)
ResultSetBindings

返回一个实现 IDTSParameterBindings 的对象。

(继承自 ExecuteSQLTask)
ResultSetType

获取或设置一个值,该值指示执行 SQL 任务运行的 SQL 语句返回的结果集的类型。

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

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

(继承自 ExecuteSQLTask)
SqlStatementSourceType

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

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

获取或设置一个整数,该整数指示任务最长经过多少秒数后才超时。

(继承自 ExecuteSQLTask)
TypeConversionMode

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

(继承自 ExecuteSQLTask)
Version

*** 不推荐使用的成员;请参阅“备注”。 *** 返回任务的版本。 此属性为只读。

(继承自 Task)

方法

CanDowngradeTo(Int32)
CanUpdate(String)

*** 不推荐使用的成员;请参阅“备注”。 一个布尔值,指示新包 XML 是否可以更新旧包 XML。

(继承自 Task)
CopyTo(DatabaseMaintenanceBaseTask)
DowngradeTo(Int32, XmlElement)
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)
LoadFromXML(XmlElement, IDTSInfoEvents)
OnAddedToTaskHost(TaskHost)
SaveToXML(XmlDocument, IDTSInfoEvents)
Update(String)

*** 不推荐使用的成员;请参阅“备注”。 如果 CanUpdate(String) 设置为 true,则此方法使用新包 XML 更新旧包 XML。

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

适用于