Compartir a través de


DbMaintenanceDefragmentIndexTask Clase

Definición

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
Herencia
Atributos
Implementaciones

Constructores

DbMaintenanceDefragmentIndexTask()

Campos

DefaultFragmentationPct

Propiedades

BypassPrepare

Obtiene o establece un valor booleano que indica si la tarea Ejecutar SQL omite la preparación de la instrucción al enviar la instrucción SQL al sistema de administración de bases de datos relacionales (RDBMS).

(Heredado de ExecuteSQLTask)
CodePage

Obtiene o establece la página de códigos que se utiliza al traducir valores variables almacenados como caracteres anchos de Unicode a multibyte. La traducción se produce al almacenar o extraer los valores de las bases de datos.

(Heredado de ExecuteSQLTask)
CompactLargeObjects
Connection

Obtiene o establece el nombre del administrador de conexiones que conecta al sistema de administración de bases de datos relacionales (RDBMS) donde se ejecuta la tarea Ejecutar SQL.

(Heredado de ExecuteSQLTask)
DatabaseSelectionType (Heredado de DatabaseMaintenanceBaseTask)
DbMaintenanceIndexStats
Description
ExecutionValue

Devuelve el número de filas afectadas por la instrucción o las instrucciones SQL.

(Heredado de ExecuteSQLTask)
ExtendedLogging (Heredado de DatabaseMaintenanceBaseTask)
IgnoreDatabasesInNotOnlineState (Heredado de DatabaseMaintenanceBaseTask)
IsStoredProcedure

Obtiene o establece un valor booleano que indica si la instrucción SQL especificada por la tarea Ejecutar SQL es un procedimiento almacenado.

(Heredado de ExecuteSQLTask)
LocalConnectionForLogging (Heredado de DatabaseMaintenanceBaseTask)
ObjectTypeSelection (Heredado de DatabaseMaintenanceBaseTask)
ParameterBindings

Devuelve un objeto que implementa IDTSParameterBindings.

(Heredado de ExecuteSQLTask)
ResultSetBindings

Devuelve un objeto que implementa IDTSParameterBindings.

(Heredado de ExecuteSQLTask)
ResultSetType

Obtiene o establece un valor que indica el tipo de conjunto de resultados devuelto por la instrucción SQL ejecutada por la tarea Ejecutar SQL.

(Heredado de ExecuteSQLTask)
RunId (Heredado de DatabaseMaintenanceBaseTask)
SelectedDatabases (Heredado de DatabaseMaintenanceBaseTask)
SelectedTables (Heredado de DatabaseMaintenanceBaseTask)
ServerVersion (Heredado de DatabaseMaintenanceBaseTask)
SqlBatchCommands (Heredado de DatabaseMaintenanceBaseTask)
SqlStatementSource

Obtiene o establece el nombre del origen que contiene la instrucción SQL ejecutada por la tarea Ejecutar SQL.

(Heredado de ExecuteSQLTask)
SqlStatementSourceType

Obtiene o establece un valor que indica el tipo de origen que contiene la instrucción SQL ejecutada por la tarea Ejecutar SQL.

(Heredado de ExecuteSQLTask)
TableSelectionType (Heredado de DatabaseMaintenanceBaseTask)
TargetServerVersion (Heredado de Task)
TaskAllowesDatbaseSelection
TaskAllowesTableSelection
TaskConnectionName (Heredado de DatabaseMaintenanceBaseTask)
TaskName (Heredado de DatabaseMaintenanceBaseTask)
TaskNameWasModified (Heredado de DatabaseMaintenanceBaseTask)
TimeOut

Obtiene o establece un entero que indica el número máximo de segundos que la tarea se puede ejecutar antes de que se agote el tiempo de espera.

(Heredado de ExecuteSQLTask)
TypeConversionMode

Obtiene o establece el modo de conversión usado por la tarea Ejecutar SQL.

(Heredado de ExecuteSQLTask)
Version

*** Miembro desusado; ver Comentarios. *** Devuelve la versión de la tarea. Esta propiedad es de sólo lectura.

(Heredado de Task)

Métodos

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

*** Miembro desusado; ver Comentarios. Valor booleano que indica si el nuevo xml del paquete puede actualizar el XML del paquete anterior.

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

Determina si dos instancias de objeto son iguales.

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

Obtiene una cadena que contiene el identificador de la conexión.

(Heredado de Task)
GetConnectionName(Connections, String)

Obtiene una cadena que contiene el nombre de la conexión.

(Heredado de Task)
GetHashCode()

Devuelve el código hash de esta instancia.

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

*** Miembro desusado; ver Comentarios. Este método actualiza el XML del paquete antiguo con el nuevo XML de paquete si CanUpdate(String) se establece en true.

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

Se aplica a