DatabaseMaintenanceBaseTask Classe

Definizione

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
Ereditarietà
DatabaseMaintenanceBaseTask
Derivato
Implementazioni

Costruttori

Nome Descrizione
DatabaseMaintenanceBaseTask()

Proprietà

Nome Descrizione
BypassPrepare

Ottiene o imposta un Boolean che indica se il compito Execute SQL salta la preparazione dell'istruzione quando invia l'istruzione SQL al sistema di gestione database relazionale (RDBMS).

(Ereditato da ExecuteSQLTask)
CodePage

Ottiene o imposta la code page da usare quando traduce i valori delle variabili memorizzati come caratteri Unicode wide in multi-byte. La traduzione avviene sia quando si memorizzano valori in sia si estraggono valori da database.

(Ereditato da ExecuteSQLTask)
Connection

Ottiene o imposta il nome del connection manager che si collega al sistema di gestione relazionale del database (RDBMS) dove viene eseguito il task Execute SQL.

(Ereditato da ExecuteSQLTask)
DatabaseSelectionType
ExecutionValue

Restituisce il numero di righe interessate dall'istruzione o dalle istruzioni SQL.

(Ereditato da ExecuteSQLTask)
ExtendedLogging
IgnoreDatabasesInNotOnlineState
IsStoredProcedure

Ottiene o imposta un Boolean che indica se l'istruzione SQL specificata dal task Execute SQL è una stored procedure.

(Ereditato da ExecuteSQLTask)
LocalConnectionForLogging
ObjectTypeSelection
ParameterBindings

Restituisce un oggetto che implementa IDTSParameterBindings.

(Ereditato da ExecuteSQLTask)
ResultSetBindings

Restituisce un oggetto che implementa IDTSParameterBindings.

(Ereditato da ExecuteSQLTask)
ResultSetType

Ottiene o imposta un valore che indica il tipo di set di risultati restituito dall'istruzione SQL che l'esecuzione dei task Execute SQL.

(Ereditato da ExecuteSQLTask)
RunId
SelectedDatabases
SelectedTables
ServerVersion
SqlBatchCommands
SqlStatementSource

Ottiene o imposta il nome della sorgente che contiene l'istruzione SQL che il task Execute SQL esegui.

(Ereditato da ExecuteSQLTask)
SqlStatementSourceType

Ottiene o imposta un valore che indica il tipo di sorgente che contiene l'istruzione SQL che il task Execute SQL esegui.

(Ereditato da ExecuteSQLTask)
TableSelectionType
TargetServerVersion (Ereditato da Task)
TaskConnectionName
TaskName
TaskNameWasModified
TimeOut

Ottiene o imposta un intero che indica il numero massimo di secondi che il compito può eseguire prima di scadere il tempo.

(Ereditato da ExecuteSQLTask)
TypeConversionMode

Ottiene o imposta la modalità di conversione utilizzata dall'Esegui il Task SQL.

(Ereditato da ExecuteSQLTask)
Version

Membro deprecato; vedi Osservazioni. Restituisce la versione del compito. Questa proprietà è di sola lettura.

(Ereditato da Task)

Metodi

Nome Descrizione
CanDowngradeTo(Int32)
CanUpdate(String)

Membro deprecato; vedi Osservazioni. Un Booleano che indica se il nuovo XML del pacchetto può aggiornare il vecchio XML del pacchetto.

(Ereditato da Task)
CopyTo(DatabaseMaintenanceBaseTask)
DowngradeTo(Int32, XmlElement)
Equals(Object)

Determina se due istanze dell'oggetto sono uguali.

(Ereditato da DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)
GetConnectionID(Connections, String)

Ottiene una stringa contenente l'ID della connessione.

(Ereditato da Task)
GetConnectionName(Connections, String)

Ottiene una stringa che contiene il nome della connessione.

(Ereditato da Task)
GetHashCode()

Restituisce il codice hash per questa istanza.

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

Membro deprecato; vedi Osservazioni. Questo metodo aggiorna il vecchio pacchetto XML con il nuovo pacchetto XML se CanUpdate(String) è impostato su true.

(Ereditato da Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)
WriteToDTSLog(IDTSLogging, String)

Si applica a