Compartilhar via


DatabaseMaintenanceBaseTask Classe

Definição

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
Herança
DatabaseMaintenanceBaseTask
Derivado
Implementações

Construtores

DatabaseMaintenanceBaseTask()

Propriedades

BypassPrepare

Obtém ou define um Boolean que indica se a tarefa Executar SQL ignora a preparação da instrução ao enviar a instrução SQL para o RDBMS (sistema de gerenciamento de banco de dados relacional).

(Herdado de ExecuteSQLTask)
CodePage

Obtém ou define a página de código a ser usada durante a conversão dos valores de variável armazenados como caracteres amplos Unicode em caracteres multibyte. A conversão ocorre durante o armazenamento de valores nos bancos de dados ou durante a extração de valores dos bancos de dados.

(Herdado de ExecuteSQLTask)
Connection

Obtém ou define o nome do gerenciador de conexões que se conecta ao RDBMS em que a tarefa Executar SQL é executada.

(Herdado de ExecuteSQLTask)
DatabaseSelectionType
ExecutionValue

Retorna o número de linhas afetadas por uma ou mais instruções SQL.

(Herdado de ExecuteSQLTask)
ExtendedLogging
IgnoreDatabasesInNotOnlineState
IsStoredProcedure

Obtém ou define um Boolean que indica se a instrução SQL especificada pela tarefa Executar SQL é um procedimento armazenado.

(Herdado de ExecuteSQLTask)
LocalConnectionForLogging
ObjectTypeSelection
ParameterBindings

Retorna um objeto que implementa IDTSParameterBindings.

(Herdado de ExecuteSQLTask)
ResultSetBindings

Retorna um objeto que implementa IDTSParameterBindings.

(Herdado de ExecuteSQLTask)
ResultSetType

Obtém ou define um valor que indica o tipo de conjunto de resultados retornado pela instrução SQL executada pela tarefa Executar SQL.

(Herdado de ExecuteSQLTask)
RunId
SelectedDatabases
SelectedTables
ServerVersion
SqlBatchCommands
SqlStatementSource

Obtém ou define o nome da fonte que contém a instrução SQL executada pela tarefa Executar SQL.

(Herdado de ExecuteSQLTask)
SqlStatementSourceType

Obtém ou define um valor que indica o tipo de fonte que contém a instrução SQL executada pela tarefa Executar SQL.

(Herdado de ExecuteSQLTask)
TableSelectionType
TargetServerVersion (Herdado de Task)
TaskConnectionName
TaskName
TaskNameWasModified
TimeOut

Obtém ou define um valor inteiro que indica o número máximo de segundos que a tarefa pode executar antes que o tempo limite seja excedido.

(Herdado de ExecuteSQLTask)
TypeConversionMode

Obtém ou define o modo de conversão usado pela tarefa Executar SQL.

(Herdado de ExecuteSQLTask)
Version

Membro preterido; ver Comentários. *** Retorna a versão da tarefa. Esta propriedade é somente para leitura.

(Herdado de Task)

Métodos

CanDowngradeTo(Int32)
CanUpdate(String)

Membro preterido; ver Comentários. Um Boolean que indica se o novo XML do pacote pode atualizar o XML do pacote antigo.

(Herdado de Task)
CopyTo(DatabaseMaintenanceBaseTask)
DowngradeTo(Int32, XmlElement)
Equals(Object)

Determina se duas instâncias de objeto são iguais.

(Herdado de DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)
GetConnectionID(Connections, String)

Obtém uma cadeia de caracteres que contém a ID da conexão.

(Herdado de Task)
GetConnectionName(Connections, String)

Obtém uma cadeia de caracteres que contém o nome da conexão.

(Herdado de Task)
GetHashCode()

Retorna o código hash para a instância.

(Herdado de DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)
LoadFromXML(XmlElement, IDTSInfoEvents)
OnAddedToTaskHost(TaskHost)
SaveToXML(XmlDocument, IDTSInfoEvents)
Update(String)

Membro preterido; ver Comentários. Esse método atualiza o XML do pacote antigo com o novo XML do pacote, se CanUpdate(String) for definido como true.

(Herdado de Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)
WriteToDTSLog(IDTSLogging, String)

Aplica-se a