DbMaintenanceReindexTask Classe

Definizione

public ref class DbMaintenanceReindexTask : Microsoft::SqlServer::Management::DatabaseMaintenance::DatabaseMaintenanceBaseTask, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Management::DatabaseMaintenance::IContextSelection, Microsoft::SqlServer::Management::DatabaseMaintenance::IDbMaintenanceReindexTaskInterface, Microsoft::SqlServer::Management::DatabaseMaintenance::ITaskDescriptionInterface
[Microsoft.SqlServer.Dts.Runtime.DtsTask(IconResource="ReindexTaskIcon", LocalizationType=typeof(Microsoft.SqlServer.Management.DatabaseMaintenance.MaintReindexTask), RequiredProductLevel=Microsoft.SqlServer.Dts.Runtime.DTSProductLevel.None, TaskContact="Rebuild Index 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.DbMaintTaskReindexUI, Microsoft.SqlServer.MaintenancePlanTasksUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("8e9ba4eb-9e3d-427d-932b-a8c06f7d6e27")]
public class DbMaintenanceReindexTask : Microsoft.SqlServer.Management.DatabaseMaintenance.DatabaseMaintenanceBaseTask, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Management.DatabaseMaintenance.IContextSelection, Microsoft.SqlServer.Management.DatabaseMaintenance.IDbMaintenanceReindexTaskInterface, Microsoft.SqlServer.Management.DatabaseMaintenance.ITaskDescriptionInterface
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(IconResource="ReindexTaskIcon", LocalizationType=typeof(Microsoft.SqlServer.Management.DatabaseMaintenance.MaintReindexTask), RequiredProductLevel=Microsoft.SqlServer.Dts.Runtime.DTSProductLevel.None, TaskContact="Rebuild Index 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.DbMaintTaskReindexUI, Microsoft.SqlServer.MaintenancePlanTasksUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("8e9ba4eb-9e3d-427d-932b-a8c06f7d6e27")>]
type DbMaintenanceReindexTask = class
    inherit DatabaseMaintenanceBaseTask
    interface IDbMaintenanceReindexTaskInterface
    interface IContextSelection
    interface IDTSComponentPersist
    interface ITaskDescriptionInterface
Public Class DbMaintenanceReindexTask
Inherits DatabaseMaintenanceBaseTask
Implements IContextSelection, IDbMaintenanceReindexTaskInterface, IDTSComponentPersist, ITaskDescriptionInterface
Ereditarietà
Attributi
Implementazioni

Costruttori

Nome Descrizione
DbMaintenanceReindexTask()

Campi

Nome Descrizione
DefaultFragmentationPct
DefaultFreeSpace
DefaultLowPriorityAbortAfterWait
DefaultLowPriorityMaxDuration
DefaultMaximumDegreeOfParallelism

Proprietà

Nome Descrizione
AdvKeepOnline
AdvOfflineUnsupportedIndex
AdvSortInTempdb
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 (Ereditato da DatabaseMaintenanceBaseTask)
DbMaintenanceIndexStats
Description
ExecutionValue

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

(Ereditato da ExecuteSQLTask)
ExtendedLogging (Ereditato da DatabaseMaintenanceBaseTask)
IgnoreDatabasesInNotOnlineState (Ereditato da DatabaseMaintenanceBaseTask)
IsStoredProcedure

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

(Ereditato da ExecuteSQLTask)
LocalConnectionForLogging (Ereditato da DatabaseMaintenanceBaseTask)
LowPriorityAbortAfterWait
LowPriorityMaxDuration
LowPriorityUsed
MaximumDegreeOfParallelism
MaximumDegreeOfParallelismUsed
ObjectTypeSelection (Ereditato da DatabaseMaintenanceBaseTask)
PadIndex
ParameterBindings

Restituisce un oggetto che implementa IDTSParameterBindings.

(Ereditato da ExecuteSQLTask)
ReindexPercentage
ReindexWithOriginalAmount
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 (Ereditato da DatabaseMaintenanceBaseTask)
SelectedDatabases (Ereditato da DatabaseMaintenanceBaseTask)
SelectedTables (Ereditato da DatabaseMaintenanceBaseTask)
ServerVersion (Ereditato da DatabaseMaintenanceBaseTask)
SqlBatchCommands (Ereditato da DatabaseMaintenanceBaseTask)
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 (Ereditato da DatabaseMaintenanceBaseTask)
TargetServerVersion (Ereditato da Task)
TaskAllowesDatbaseSelection
TaskAllowesTableSelection
TaskConnectionName (Ereditato da DatabaseMaintenanceBaseTask)
TaskName (Ereditato da DatabaseMaintenanceBaseTask)
TaskNameWasModified (Ereditato da DatabaseMaintenanceBaseTask)
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) (Ereditato da DatabaseMaintenanceBaseTask)
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) (Ereditato da DatabaseMaintenanceBaseTask)
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) (Ereditato da DatabaseMaintenanceBaseTask)
LoadFromXML(XmlElement, IDTSInfoEvents)
OnAddedToTaskHost(TaskHost) (Ereditato da DatabaseMaintenanceBaseTask)
SaveToXML(XmlDocument, IDTSInfoEvents)
Script(Server, IDTSLogging)
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) (Ereditato da DatabaseMaintenanceBaseTask)

Si applica a