Index Clase

Definición

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
public sealed class Index : Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDropIfExists, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Common.IMarkForDrop, Microsoft.SqlServer.Management.Common.IRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSupportsDesignMode, Microsoft.SqlServer.Management.Smo.IExtendedProperties, Microsoft.SqlServer.Management.Smo.IScriptable
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type Index = class
    inherit ScriptNameObjectBase
    interface ISfcSupportsDesignMode
    interface ICreatable
    interface IDroppable
    interface IDropIfExists
    interface IMarkForDrop
    interface IAlterable
    interface IRenamable
    interface IExtendedProperties
    interface IScriptable
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type Index = class
    inherit ScriptNameObjectBase
    interface ICreatable
    interface IDroppable
    interface IDropIfExists
    interface IMarkForDrop
    interface IAlterable
    interface IRenamable
    interface IExtendedProperties
    interface IScriptable
    interface ISfcSupportsDesignMode
Public NotInheritable Class Index
Inherits ScriptNameObjectBase
Implements IAlterable, ICreatable, IDropIfExists, IDroppable, IExtendedProperties, IMarkForDrop, IRenamable, IScriptable, ISfcSupportsDesignMode
Herencia
Atributos
Implementaciones

Constructores

Nombre Description
Index()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

Index(SqlSmoObject, String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

Campos

Nombre Description
m_ExtendedProperties

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
singletonParent

Los objetos SMO normales acceden a la referencia de clase primaria a través de parentColl (colección correspondiente en la clase primaria). La clase Singleton no tiene ninguna colección en el elemento primario.

(Heredado de SqlSmoObject)

Propiedades

Nombre Description
BoundingBoxXMax

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

BoundingBoxXMin

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

BoundingBoxYMax

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

BoundingBoxYMin

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

BucketCount

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

CellsPerObject

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

CollationDatabaseInServer

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
CompactLargeObjects

Datos loB compactos, como texto, imagen, varchar(MAX), nvarchar(MAX) y varbinary.

CompressAllRowGroups

Comprima también grupos de filas abiertos (almacenes delta).

CompressionDelay

Retraso de compresión válido solo para los índices de almacén de columnas.

DatabaseEngineEdition

Devuelve databaseEngineEdition del objeto SMO.

(Heredado de SqlSmoObject)
DatabaseEngineType

Devuelve el databaseEngineType del objeto SMO.

(Heredado de SqlSmoObject)
DisallowPageLocks

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

DisallowRowLocks

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

DropExistingIndex

Si se va a quitar y recompilar el índice clúster o no clúster existente con especificaciones de columna modificadas y mantener el mismo nombre para el índice. El valor predeterminado es false.

Events

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

ExecuteForScalar

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
ExecutionManager

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
ExtendedProperties

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

FileGroup

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

FileStreamFileGroup

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

FileStreamPartitionScheme

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

FillFactor

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

FilterDefinition

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

HasCompressedPartitions

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

HasFilter

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

HasSparseColumn

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

HasXmlCompressedPartitions

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

ID

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IgnoreDuplicateKeys

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IndexedColumns

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IndexedXmlPathName

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IndexedXmlPathNamespaces

Colección de objetos IndexedXMLPath que representan todas las rutas de acceso indexadas por el índice XML selectivo.

IndexedXmlPaths

Colección de objetos IndexedXMLPath que representan todas las rutas de acceso indexadas por el índice XML selectivo.

IndexKeyType

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IndexType

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IsClustered

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IsDisabled

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IsFileTableDefined

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IsFullTextKey

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IsIndexOnComputed

La propiedad IsOnComputed indica si alguna columna de un índice es una columna calculada.

IsIndexOnTable

La propiedad IndexOnTable especifica si se define un índice para una tabla o una vista.

IsMemoryOptimized

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IsOnlineRebuildSupported

Devuelve un valor que indica si el índice admite la recompilación en línea.

IsOptimizedForSequentialKey

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IsPartitioned

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IsSpatialIndex

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IsSystemNamed

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IsSystemObject

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IsTouched

Si el objeto se ha táctilizado para el scripting incondicional de Alter

(Heredado de SqlSmoObject)
IsUnique

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

IsXmlIndex

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

Level1Grid

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

Level2Grid

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

Level3Grid

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

Level4Grid

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

LowPriorityAbortAfterWait

Obtiene o establece la acción ABORT_AFTER_WAIT para la opción WAIT_AT_LOW_PRIORITY de la operación DDL.

LowPriorityMaxDuration

Obtiene o establece el MAX_DURATION de la opción WAIT_AT_LOW_PRIORITY de la operación DDL.

MaximumDegreeOfParallelism

Establezca el número máximo de procesadores implicados en la operación de índice. Si no se establece, se usa el valor predeterminado del sistema.

Name

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

NoAutomaticRecomputation

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

ObjectInSpace

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
OnlineIndexOperation

Especifica que el índice que se crea o modifica se mantendrá en línea durante la operación, lo que permite el acceso a las estructuras de datos subyacentes.

PadIndex

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

Parent

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

ParentCollection

Devuelve la colección que contiene el objeto . Puede ser null.

(Heredado de SqlSmoObject)
ParentXmlIndex

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

PartitionScheme

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

PartitionSchemeParameters

Especifica las columnas que definen los parámetros de entrada para el esquema de partición.

PhysicalPartitions

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

Properties

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
ResumableIndexOperation

Comprueba si el índice se puede reanudar. El índice reanudable se puede reanudar o anular si se pausa durante la operación de recompilación.

ResumableMaxDuration

Obtiene o establece el MAX_DURATION de la opción de operación reanudable de la operación DDL.

ResumableOperationState

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

ScalarResult

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
SecondaryXmlIndexType

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

ServerVersion

Devuelve serverVersion del servidor que contiene el objeto . Si el objeto no está asociado a un servidor conectado, se devuelve la versión de servidor más conocida.

(Heredado de SqlSmoObject)
SortInTempdb

Especifica que los resultados de ordenación intermedios usados para compilar el índice se almacenarán en la base de datos tempdb.

SpaceUsed

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

SpatialIndexType

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

State

Devuelve el estado del objeto.

(Heredado de SmoObjectBase)
Urn

Devuelve el urn del objeto, calculado sobre la marcha.

(Heredado de SqlSmoObject)
UrnSuffix

Devuelve el nombre del tipo en la expresión urn.

UserData

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SmoObjectBase)

Métodos

Nombre Description
Abort()

Anule el índice reanudable que está en estado PAUSED.

AddDatabaseContext(StringCollection)

método al que se llama desde el método relacionado con el script create (de clases derivadas como Table, Index, etc.).

(Heredado de SqlSmoObject)
Alter()

Cambia el índice en función de las propiedades de índice proporcionadas

Alter(IndexOperation)

Realiza una operación de índice mediante la configuración de la propiedad actual del objeto .

AlterAllIndexes()

Cambia todos los índices en función de las propiedades de índice proporcionadas.

AlterImpl()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
AlterImplWorker()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
AppendCommaText(StringBuilder, String, Boolean, String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
AppendWithCommaText(StringBuilder, String, Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
AppendWithOption(StringBuilder, String, String, Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
AutoGenerateName()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
BindDefaultImpl(String, String, Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
CheckIndex()

Comprueba la integridad de las páginas de base de datos que implementan el almacenamiento para el índice al que se hace referencia.

CheckIndexWithResult()

Comprueba la integridad de las páginas de base de datos que almacenan datos para el índice al que se hace referencia.

CheckObjectDirty()

Si hay algunas propiedades que se respetan en casos especiales, use esta función. aplicable actualmente a DatabaseDdltriggers

(Heredado de ScriptNameObjectBase)
CheckObjectState()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
CheckObjectState(Boolean)

Se trata de una función virtual para que las clases derivadas puedan invalidarla si quieren realizar comprobaciones adicionales en el estado del objeto.

(Heredado de SqlSmoObject)
CheckObjectStateImpl(Boolean)

Comprueba el estado del objeto Porque no es recusivo, esta función se puede llamar directamente y lo que significa que las clases derivadas no pueden proporcionar su propia validación.

(Heredado de SqlSmoObject)
CheckTextCorrectness(String, Boolean, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

comprueba la sintaxis de texto, que manipula el tipo correcto de objeto ( PROC, TRIGGER, etc.)

(Heredado de ScriptNameObjectBase)
CheckTextCorrectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

comprueba la sintaxis de texto, que manipula el tipo correcto de objeto ( PROC, TRIGGER, etc.)

(Heredado de ScriptNameObjectBase)
CheckTextModeSupport()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
CleanObject()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
Create()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

CreateImpl()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
CreateOrAlterImpl()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
Disable()

Deshabilita el índice.

Discover()

Mecanismo de detección de mejor esfuerzo: este método refleja los metadatos y obtiene todos los objetos disponibles.

(Heredado de SqlSmoObject)
Drop()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

DropAndMove(String, StringCollection)

Quita un índice agrupado y mueve los datos de tabla subyacentes al esquema de partición con los parámetros especificados con partitionSchemeParameters.

DropAndMove(String)

Quita un índice agrupado y mueve los datos de tabla subyacentes al grupo de archivos especificado.

DropIfExists()

Quita el objeto con la opción IF EXISTS. Si el objeto no es válido para la función drop, se devolverá sin excepción.

DropImpl(Boolean, Boolean)

En el caso de las llamadas de colocación en la base de datos de usuario de Azure, la conexión se cerrará cuando se quite la base de datos. Normalmente, ExecutionManager intentará reintentar dichas llamadas mediante la reapertura de la conexión Queremos evitar este reintento cuando handleSevereError sea true.

(Heredado de SqlSmoObject)
DropImpl(Boolean)

quita el objeto

(Heredado de SqlSmoObject)
DropImplWorker(Urn, Boolean)

quita el objeto

(Heredado de SqlSmoObject)
Enable(IndexEnableAction)

Habilita el índice. El argumento action especifica cómo habilitar el índice. En su lugar, es posible llamar a Create() o Rebuild() para habilitar el índice.

EnumFragmentation()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

EnumFragmentation(FragmentationOption, Int32)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

EnumFragmentation(FragmentationOption)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

EnumStatistics()

El método EnumStatistics devuelve un objeto DataSet que enumera las estadísticas de índice usadas para admitir Microsoft ® SQL Server ™ optimización de consultas 2000

ExecuteNonQuery(StringCollection, Boolean, Boolean)

Ejecuta instrucciones sql

(Heredado de SqlSmoObject)
ExecuteRenameQuery(String)

Crea la consulta Rename para sqlSmoObject y la ejecuta en el servidor.

(Heredado de NamedSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

Ejecuta la acción dada en los modos de ejecución especificados.

Restablece los modos originales después de que la acción se complete o produzca un error.

(Heredado de SqlSmoObject)
ForceTextModeOnTextBody()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
FormatSqlVariant(Object)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
GenerateAlterEvent()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
GetBraketNameForText()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
GetContextDB()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
GetDBName()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
GetDisabledProperties(ScriptingPreferences)

Proporciona una enumeración de propiedades que están deshabilitadas explícitamente para determinados tipos de servidor o ediciones. Esta no es una lista de todas las propiedades que no funcionan para el destino especificado.

(Heredado de SqlSmoObject)
GetFragOptionString(FragmentationOption)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
GetIsSystemNamed()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
GetIsTextDirty()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
GetPropValue(String)

Recuperar el valor de propiedad de : : el contenedor de propiedades directamente si la propiedad está disponible (sucia o recuperada): una llamada al método OnPropertyMissing de lo contrario.

Producirá una excepción si el valor de la propiedad es NULL en cualquier caso.

(Heredado de SqlSmoObject)
GetPropValueOptional(String)

Recuperar el valor de propiedad de : : el contenedor de propiedades si el estado está creando o estamos en modo de diseño (posible valor NULL): una llamada al método OnPropertyMissing de lo contrario (producirá una excepción si el valor es NULL).

(Heredado de SqlSmoObject)
GetPropValueOptional<T>(String, T)

Devuelve el valor de la propiedad con nombre. Si el objeto está en el estado Creating y la propiedad aún no se ha establecido, se devuelve defaultValue. Si el objeto existe, se omite defaultValue y se devuelve el valor real.

(Heredado de SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Recuperar el valor de propiedad de : : el contenedor de propiedades si el estado está creando o estamos en modo de diseño (posible NULL): una llamada al método OnPropertyMissing de lo contrario (posible NULL)

(Heredado de SqlSmoObject)
GetRealValue(Property, Object)

Devuelve el valor real de la propiedad .

(Heredado de SqlSmoObject)
GetServerName()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
GetServerObject()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
GetSqlServerVersionName()

Obtiene el nombre público de sqlserver para la conexión actual, por ejemplo: "SQL Server 2008".

(Heredado de SqlSmoObject)
GetStringComparer()

Devuelve el comparador utilizado por todas las colecciones de objetos secundarios para realizar la comparación de nombres de objeto. El comparador de un servidor se basa en la intercalación del patrón El comparador de una base de datos y sus elementos secundarios se basa en la intercalación de la base de datos.

(Heredado de SqlSmoObject)
GetTextBody()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
GetTextBody(Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
GetTextHeader(Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
GetTextHeader(ScriptNameObjectBase+ScriptHeaderType)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
GetTextMode()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
GetTextProperty(String)

obtener el texto del objeto, si no está disponible, inicie la excepción de obtención basada en el estado del objeto.

(Heredado de ScriptNameObjectBase)
GetUrnRecursive(StringBuilder, UrnIdOption)

Calcula el urn para el objeto, incluyendo potencialmente otros campos en la definición además de los campos clave.

(Heredado de SqlSmoObject)
GetUrnRecursive(StringBuilder)

Calcula el urn para el objeto .

(Heredado de SqlSmoObject)
ImplInitialize(String[], OrderBy[])

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
InitChildCollection(Urn, Boolean)

Inicializa la colección de objetos secundarios asociada al tipo especificado. Por ejemplo, el nombre Column inicializaría la colección Columns.

(Heredado de SqlSmoObject)
Initialize()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
Initialize(Boolean)

Inicializa el objeto; para ello, lee sus propiedades del enumerador.

(Heredado de SqlSmoObject)
IsExpressSku()

Devuelve si el servidor que contiene este objeto es una SKU express.

(Heredado de SqlSmoObject)
IsObjectDirty()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
IsObjectInitialized()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
IsObjectInSpace()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
IsSupportedProperty(String)

Validar si la propiedad especificada es compatible con el entorno del servidor actual

(Heredado de SqlSmoObject)
IsVersion80SP3()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
IsVersion90AndAbove()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
MarkDropped()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
MarkForDrop(Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

MarkForDropImpl(Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
Pause()

Pause el índice reanudable que se está ejecutando.

PostAlter()

esta función está pensada para reemplazarse por clases derivadas, si tienen que realizar acciones supplimentary después de modificar el objeto.

(Heredado de SqlSmoObject)
PostCreate()

esta función está pensada para ser invalidada por clases derivadas, si tienen que realizar acciones supplimentary después de la creación de objetos.

(Heredado de SqlSmoObject)
PostDrop()

esta función está pensada para invalidarse mediante clases derivadas, si tienen que realizar acciones supplimentary después de quitar el objeto.

(Heredado de SqlSmoObject)
Rebuild()

Vuelva a crear el índice en función de la configuración de la propiedad actual.

Rebuild(Int32)

Recompilación de una partición determinada

RebuildAllIndexes()

Vuelva a crear todos los índices en función de la configuración de la propiedad actual.

RecalculateSpaceUsage()

Fuerza la actualización de los datos que notifican el uso de recursos de disco del índice al que se hace referencia.

Recreate()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

Refresh()

Actualice el objeto .

Rename(String)

Cambiar el nombre del índice

RenameImpl(String)

cambiar el nombre del objeto

(Heredado de NamedSmoObject)
RenameImplWorker(String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de NamedSmoObject)
Reorganize(Int32)

Reorganiza el índice en función de la configuración de la propiedad actual.

ReorganizeAllIndexes()

Reorganiza todos los índices en función de la configuración de la propiedad actual.

Resume()

Reanude el índice reanudable que se encuentra en el estado PAUSED.

Script()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

Script(ScriptingOptions)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

ScriptImpl()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
ScriptImpl(ScriptingOptions)

Devuelve un objeto StringCollection con el script para el objeto . Este método produce un error si ScriptData es true

(Heredado de SqlSmoObject)
SetAccessToken(IRenewableToken)

Establezca accessToken para la conexión.

(Heredado de SqlSmoObject)
SetCollectionTextMode(Boolean, SmoCollectionBase)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
SetIsSystemNamed(Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
SetParentImpl(SqlSmoObject)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
SetSchemaOwned()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de NamedSmoObject)
SetState(SqlSmoState)

Establece el estado del objeto (Existente, Quitado, etc.) Las aplicaciones deben evitar el uso de este método.

(Heredado de SmoObjectBase)
SetTextBody(String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
SetTextHeader(String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
SetTextMode(Boolean, SmoCollectionBase[])

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
SwitchTextMode(Boolean, SmoCollectionBase[])

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
ThrowIfAboveVersion100(String)

Produce una excepción si la versión principal serverVersion de este objeto está por encima de la 10.0 (SQL 2008)

(Heredado de SqlSmoObject)
ThrowIfAboveVersion80(String)

Produce una excepción si la versión principal serverVersion de este objeto está por encima de la 8.0 (SQL 2000)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion100(String)

Produce una excepción si la versión principal de ServerVersion para este objeto es inferior a 10.0 (SQL 2008)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion110(String)

Produce una excepción UnsupportedVersionException si el servidor de origen o de destino está por debajo de 11.0 (SQL 2012)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Produce una excepción con texto que indica que la propiedad especificada no se admite si la versión principal ServerVersion de este objeto es inferior a la 11.0 (SQL 2012)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion120(String)

Produce una excepción si la versión principal de ServerVersion para este objeto es inferior a la 12.0 (SQL 2014)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Produce una excepción con texto que indica que la propiedad especificada no se admite si la versión principal ServerVersion de este objeto es inferior a la 12.0 (SQL 2014)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion130(String)

Produce una excepción si la versión principal serverVersion de este objeto es inferior a la 13.0 (SQL 2016)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Produce una excepción con texto que indica que la propiedad especificada no se admite si la versión principal ServerVersion de este objeto es inferior a la 13.0 (SQL 2016)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion140(String)

Produce una excepción si la versión principal serverVersion de este objeto es inferior a la 14.0 (SQL 2017)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

Produce una excepción con texto que indica que la propiedad especificada no se admite si la versión principal ServerVersion de este objeto es inferior a la 14.0 (SQL 2017)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion160(String)

Produce una excepción si la versión principal ServerVersion de este objeto es inferior a la 16.0

(Heredado de SqlSmoObject)
ThrowIfBelowVersion80(String)

Produce una excepción si la versión principal de ServerVersion para este objeto es inferior a la 8.0 (SQL 2000)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion80SP3()

Produce una excepción si ServerVersion para este objeto es inferior a 8.760 (8.0 SP3)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion90(String)

Produce una excepción si la versión principal de ServerVersion para este objeto es inferior a la 9.0 (SQL 2005)

(Heredado de SqlSmoObject)
ThrowIfTextIsDirtyForAlter()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de ScriptNameObjectBase)
ToString()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
Touch()

Marque el objeto "táctil" para el scripting incondicional de Alter.

(Heredado de SqlSmoObject)
TouchImpl()

Método virtual para permitir que las clases derivadas realicen trabajo adicional cuando se toca.

(Heredado de SqlSmoObject)
UnbindDefaultImpl(Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
UnbindRuleImpl(Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
UpdateStatistics()

fuerza la actualización de estadísticas de distribución de datos para un índice al que se hace referencia

UpdateStatistics(StatisticsScanType, Int32, Boolean)

fuerza la actualización de estadísticas de distribución de datos para un índice al que se hace referencia

UpdateStatistics(StatisticsScanType, Int32)

fuerza la actualización de estadísticas de distribución de datos para un índice al que se hace referencia

UpdateStatistics(StatisticsScanType)

fuerza la actualización de estadísticas de distribución de datos para un índice al que se hace referencia

UpgradeToClusteredColumnStoreIndex()

Actualiza un índice de almacén de filas agrupado al índice de almacén de columnas agrupado

Validate(String, Object[])

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SmoObjectBase)

Eventos

Nombre Description
PropertyChanged

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
PropertyMetadataChanged

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)

Implementaciones de interfaz explícitas

Nombre Description
IAlienObject.Discover()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
IAlienObject.GetDomainRoot()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
IAlienObject.GetParent()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
IAlienObject.GetPropertyType(String)

Detecta el tipo de propiedad.

(Heredado de SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Recupera el valor de una propiedad determinada. Produce si no se encuentra la propiedad .

(Heredado de SqlSmoObject)
IAlienObject.GetUrn()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
IAlienObject.Resolve(String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Establece el estado de este objeto basado en SfcObjectState proporcionado.

(Heredado de SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Establece el valor de la propiedad especificada, si se puede escribir. Si la propiedad no está en el contenedor de propiedades, se usa la reflexión. Produce una excepción si no se encuentra la propiedad .

(Heredado de SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

Clase de instancia que encapsula : Server[@Name='']/Database/Table/Index

(Heredado de SqlSmoObject)
ISfcSupportsDesignMode.IsDesignMode

Este objeto extiende ISfcSupportsDesignMode.

Métodos de extensión

Nombre Description
GetAssessmentItems(SqlSmoObject, String[])

Busca todas las comprobaciones disponibles para dado smoObject.

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

Ejecuta de forma sincrónica la evaluación para dado smoObject y proporciona una IEnumerable<T> descripción de los problemas detectados. Este método solo realiza comprobaciones dadas de checks.

GetAssessmentResults(SqlSmoObject, String[])

Ejecuta de forma sincrónica la evaluación para dado smoObject y proporciona una IEnumerable<T> descripción de los problemas detectados.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

Ejecuta de forma asincrónica la evaluación para dado smoObject y proporciona una List<T> descripción de los problemas detectados. Este método solo realiza comprobaciones dadas de checks.

GetAssessmentResultsList(SqlSmoObject, String[])

Ejecuta de forma asincrónica la evaluación para dado smoObject y proporciona una List<T> descripción de los problemas detectados.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

Comprueba si el tipo especificado es compatible con y ServerVersionDatabaseEngineType del servidor raíz para este objeto. Si scriptingPreferences no son NULL también comprobará si el tipo especificado es compatible con y ServerVersionDatabaseEngineType el servidor de destino.

Se aplica a