Compartilhar via


DbMaintenanceDefragmentIndexTask Classe

Definição

public ref class DbMaintenanceDefragmentIndexTask : Microsoft::SqlServer::Management::DatabaseMaintenance::DatabaseMaintenanceBaseTask, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Management::DatabaseMaintenance::IContextSelection, Microsoft::SqlServer::Management::DatabaseMaintenance::IDbMaintenanceDefragmentIndexTaskInterface, Microsoft::SqlServer::Management::DatabaseMaintenance::ITaskDescriptionInterface
[Microsoft.SqlServer.Dts.Runtime.DtsTask(IconResource="DefragTaskIcon", LocalizationType=typeof(Microsoft.SqlServer.Management.DatabaseMaintenance.MaintDefragmentIndexTask), RequiredProductLevel=Microsoft.SqlServer.Dts.Runtime.DTSProductLevel.None, TaskContact="Reorganize 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.DbMaintTaskDefragmentIndexUI, Microsoft.SqlServer.MaintenancePlanTasksUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("8e9ba4eb-9e3d-427d-932b-a8c06f7d6e27")]
public class DbMaintenanceDefragmentIndexTask : Microsoft.SqlServer.Management.DatabaseMaintenance.DatabaseMaintenanceBaseTask, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Management.DatabaseMaintenance.IContextSelection, Microsoft.SqlServer.Management.DatabaseMaintenance.IDbMaintenanceDefragmentIndexTaskInterface, Microsoft.SqlServer.Management.DatabaseMaintenance.ITaskDescriptionInterface
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(IconResource="DefragTaskIcon", LocalizationType=typeof(Microsoft.SqlServer.Management.DatabaseMaintenance.MaintDefragmentIndexTask), RequiredProductLevel=Microsoft.SqlServer.Dts.Runtime.DTSProductLevel.None, TaskContact="Reorganize 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.DbMaintTaskDefragmentIndexUI, Microsoft.SqlServer.MaintenancePlanTasksUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("8e9ba4eb-9e3d-427d-932b-a8c06f7d6e27")>]
type DbMaintenanceDefragmentIndexTask = class
    inherit DatabaseMaintenanceBaseTask
    interface IDbMaintenanceDefragmentIndexTaskInterface
    interface IContextSelection
    interface IDTSComponentPersist
    interface ITaskDescriptionInterface
Public Class DbMaintenanceDefragmentIndexTask
Inherits DatabaseMaintenanceBaseTask
Implements IContextSelection, IDbMaintenanceDefragmentIndexTaskInterface, IDTSComponentPersist, ITaskDescriptionInterface
Herança
Atributos
Implementações

Construtores

DbMaintenanceDefragmentIndexTask()

Campos

DefaultFragmentationPct

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)
CompactLargeObjects
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 (Herdado de DatabaseMaintenanceBaseTask)
DbMaintenanceIndexStats
Description
ExecutionValue

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

(Herdado de ExecuteSQLTask)
ExtendedLogging (Herdado de DatabaseMaintenanceBaseTask)
IgnoreDatabasesInNotOnlineState (Herdado de DatabaseMaintenanceBaseTask)
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 (Herdado de DatabaseMaintenanceBaseTask)
ObjectTypeSelection (Herdado de DatabaseMaintenanceBaseTask)
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 (Herdado de DatabaseMaintenanceBaseTask)
SelectedDatabases (Herdado de DatabaseMaintenanceBaseTask)
SelectedTables (Herdado de DatabaseMaintenanceBaseTask)
ServerVersion (Herdado de DatabaseMaintenanceBaseTask)
SqlBatchCommands (Herdado de DatabaseMaintenanceBaseTask)
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 (Herdado de DatabaseMaintenanceBaseTask)
TargetServerVersion (Herdado de Task)
TaskAllowesDatbaseSelection
TaskAllowesTableSelection
TaskConnectionName (Herdado de DatabaseMaintenanceBaseTask)
TaskName (Herdado de DatabaseMaintenanceBaseTask)
TaskNameWasModified (Herdado de DatabaseMaintenanceBaseTask)
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; consulte Comentários. *** Retorna a versão da tarefa. Esta propriedade é somente para leitura.

(Herdado de Task)

Métodos

CanDowngradeTo(Int32) (Herdado de DatabaseMaintenanceBaseTask)
CanUpdate(String)

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

(Herdado de Task)
CopyTo(DatabaseMaintenanceBaseTask)
DowngradeTo(Int32, XmlElement) (Herdado de DatabaseMaintenanceBaseTask)
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) (Herdado de DatabaseMaintenanceBaseTask)
LoadFromXML(XmlElement, IDTSInfoEvents)
OnAddedToTaskHost(TaskHost) (Herdado de DatabaseMaintenanceBaseTask)
SaveToXML(XmlDocument, IDTSInfoEvents)
Script(Server, IDTSLogging)
Update(String)

Membro preterido; consulte 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) (Herdado de DatabaseMaintenanceBaseTask)

Aplica-se a