Index Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Encapsulamento de classe de instância: 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
- Herança
- Atributos
- Implementações
Construtores
| Nome | Description |
|---|---|
| Index() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| Index(SqlSmoObject, String) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
Campos
| Nome | Description |
|---|---|
| m_ExtendedProperties |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| singletonParent |
Objetos SMO regulares acessam a referência de classe pai por meio de parentColl (coleção correspondente na classe pai). A classe Singleton não tem coleção no pai. (Herdado de SqlSmoObject) |
Propriedades
| Nome | Description |
|---|---|
| BoundingBoxXMax |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| BoundingBoxXMin |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| BoundingBoxYMax |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| BoundingBoxYMin |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| BucketCount |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| CellsPerObject |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| CollationDatabaseInServer |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| CompactLargeObjects |
Dados LOB compactos, como texto, imagem, varchar(MAX), nvarchar(MAX) e varbinary. |
| CompressAllRowGroups |
Compacte também grupos de linhas abertas (repositórios delta). |
| CompressionDelay |
Atraso de compactação válido somente para índices columnstore. |
| DatabaseEngineEdition |
Retorna o DatabaseEngineEdition do objeto SMO (Herdado de SqlSmoObject) |
| DatabaseEngineType |
Retorna o DatabaseEngineType do objeto SMO (Herdado de SqlSmoObject) |
| DisallowPageLocks |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| DisallowRowLocks |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| DropExistingIndex |
Se deseja remover e recompilar o índice clusterizado ou não clusterizado existente com especificações de coluna modificadas e manter o mesmo nome para o índice. O valor padrão é false. |
| Events |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| ExecuteForScalar |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| ExecutionManager |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| ExtendedProperties |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| FileGroup |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| FileStreamFileGroup |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| FileStreamPartitionScheme |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| FillFactor |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| FilterDefinition |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| HasCompressedPartitions |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| HasFilter |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| HasSparseColumn |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| HasXmlCompressedPartitions |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| ID |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IgnoreDuplicateKeys |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IndexedColumns |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IndexedXmlPathName |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IndexedXmlPathNamespaces |
Coleção de objetos IndexedXMLPath que representam todos os caminhos indexados pelo Índice XML Seletivo. |
| IndexedXmlPaths |
Coleção de objetos IndexedXMLPath que representam todos os caminhos indexados pelo Índice XML Seletivo. |
| IndexKeyType |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IndexType |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IsClustered |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IsDisabled |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IsFileTableDefined |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IsFullTextKey |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IsIndexOnComputed |
A propriedade IsOnComputed indica se qualquer coluna em um índice é uma coluna computada. |
| IsIndexOnTable |
A propriedade IndexOnTable especifica se um índice é definido para uma tabela ou uma exibição. |
| IsMemoryOptimized |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IsOnlineRebuildSupported |
Retorna um valor que indica se o índice dá suporte à recompilação online |
| IsOptimizedForSequentialKey |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IsPartitioned |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IsSpatialIndex |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IsSystemNamed |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IsSystemObject |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IsTouched |
Se o objeto foi tocado para script incondicional de Alter (Herdado de SqlSmoObject) |
| IsUnique |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| IsXmlIndex |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| Level1Grid |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| Level2Grid |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| Level3Grid |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| Level4Grid |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| LowPriorityAbortAfterWait |
Obtém ou define a ação ABORT_AFTER_WAIT para a opção WAIT_AT_LOW_PRIORITY da operação DDL. |
| LowPriorityMaxDuration |
Obtém ou define o MAX_DURATION para a opção WAIT_AT_LOW_PRIORITY da operação DDL. |
| MaximumDegreeOfParallelism |
Defina o número máximo de processadores envolvidos na operação de índice. O padrão do sistema será usado se não for definido. |
| Name |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| NoAutomaticRecomputation |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| ObjectInSpace |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| OnlineIndexOperation |
Especifica que o índice criado ou modificado será mantido online durante a operação, permitindo o acesso às estruturas de dados subjacentes. |
| PadIndex |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| Parent |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| ParentCollection |
Retorna a coleção que contém o objeto. Pode ser nulo. (Herdado de SqlSmoObject) |
| ParentXmlIndex |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| PartitionScheme |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| PartitionSchemeParameters |
Especifica as colunas que definem os parâmetros de entrada para o Esquema de Partição. |
| PhysicalPartitions |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| Properties |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| ResumableIndexOperation |
Sepcifica se o índice é retomável. O índice retomável poderá ser retomado/abortado se estiver pausado durante a operação de recompilação. |
| ResumableMaxDuration |
Obtém ou define o MAX_DURATION para a opção de operação retomável da operação DDL. |
| ResumableOperationState |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| ScalarResult |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| SecondaryXmlIndexType |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| ServerVersion |
Retorna o ServerVersion do servidor que contém o objeto. Se o objeto não estiver associado a um servidor conectado, a versão mais alta do servidor conhecida será retornada. (Herdado de SqlSmoObject) |
| SortInTempdb |
Especifica que os resultados de classificação intermediária usados para compilar o índice serão armazenados no banco de dados tempdb. |
| SpaceUsed |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| SpatialIndexType |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| State |
Retorna o estado do objeto (Herdado de SmoObjectBase) |
| Urn |
Retorna a URN do objeto, computada em tempo real (Herdado de SqlSmoObject) |
| UrnSuffix |
Retorna o nome do tipo na expressão de urn |
| UserData |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SmoObjectBase) |
Métodos
| Nome | Description |
|---|---|
| Abort() |
Anule o índice retomável que está no status PAUSED. |
| AddDatabaseContext(StringCollection) |
método get called from the create script related method (from derivarived classes like Table, Index etc..) (Herdado de SqlSmoObject) |
| Alter() |
Altera o índice com base nas propriedades de índice fornecidas |
| Alter(IndexOperation) |
Executa uma operação de índice usando as configurações de propriedade atuais do objeto. |
| AlterAllIndexes() |
Altera todos os índices com base nas propriedades de índice fornecidas. |
| AlterImpl() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| AlterImplWorker() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| AppendCommaText(StringBuilder, String, Boolean, String) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| AppendWithCommaText(StringBuilder, String, Boolean) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| AppendWithOption(StringBuilder, String, String, Boolean) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| AutoGenerateName() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| BindDefaultImpl(String, String, Boolean) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| BindRuleImpl(String, String, Boolean) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| CheckIndex() |
Testa a integridade das páginas de banco de dados que implementam o armazenamento para o índice referenciado. |
| CheckIndexWithResult() |
Testa a integridade das páginas de banco de dados que armazenam dados para o índice referenciado. |
| CheckObjectDirty() |
Se houver algumas propriedades respeitadas em casos especiais, use essa função. atualmente aplicável para DatabaseDdltriggers (Herdado de ScriptNameObjectBase) |
| CheckObjectState() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| CheckObjectState(Boolean) |
Essa é uma função virtual, para que as classes derivadas possam substituí-la se desejarem fazer verificações adicionais sobre o estado do objeto (Herdado de SqlSmoObject) |
| CheckObjectStateImpl(Boolean) |
Verifica o estado do objeto Porque ele não é recusrive, essa função pode ser chamada diretamente e o que significa que classes derivadas não podem fornecer sua própria validação (Herdado de SqlSmoObject) |
| CheckTextCorrectness(String, Boolean, Boolean, Boolean, String[], DdlTextParserHeaderInfo) |
verifica a sintaxe de texto, que manipula o tipo certo de objeto (PROC, TRIGGER etc) (Herdado de ScriptNameObjectBase) |
| CheckTextCorrectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo) |
verifica a sintaxe de texto, que manipula o tipo certo de objeto (PROC, TRIGGER etc) (Herdado de ScriptNameObjectBase) |
| CheckTextModeSupport() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| CleanObject() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| Create() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| CreateImpl() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| CreateOrAlterImpl() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| Disable() |
Desabilita o índice. |
| Discover() |
Melhor mecanismo de descoberta de esforço: esse método reflete os metadados e obtém todos os objetos disponíveis (Herdado de SqlSmoObject) |
| Drop() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| DropAndMove(String, StringCollection) |
Descarta um índice clusterizado e move os dados da tabela subjacente para o esquema de partição com os parâmetros especificados com partitionSchemeParameters. |
| DropAndMove(String) |
Descarta um índice clusterizado e move os dados da tabela subjacente para o Grupo de Arquivos especificado. |
| DropIfExists() |
Descarta o objeto com a opção IF EXISTS. Se o objeto for inválido para a função drop retornará sem exceção. |
| DropImpl(Boolean, Boolean) |
Para chamadas suspensas no banco de dados do usuário em Azure, a conexão será fechada à medida que o banco de dados for descartado O ExecutionManager normalmente tentará repetir essas chamadas reabrindo a conexão Queremos evitar essa repetição quando handleSevereError for true. (Herdado de SqlSmoObject) |
| DropImpl(Boolean) |
descarta o objeto (Herdado de SqlSmoObject) |
| DropImplWorker(Urn, Boolean) |
descarta o objeto (Herdado de SqlSmoObject) |
| Enable(IndexEnableAction) |
Habilita o índice. O argumento de ação especifica como habilitar o índice. Em vez disso, é possível chamar Create() ou Rebuild() para habilitar o índice. |
| EnumFragmentation() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| EnumFragmentation(FragmentationOption, Int32) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| EnumFragmentation(FragmentationOption) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| EnumStatistics() |
O método EnumStatistics retorna um objeto DataSet que enumera estatísticas de índice usadas para dar suporte a Microsoft ® otimização de consulta SQL Server ™ 2000 |
| ExecuteNonQuery(StringCollection, Boolean, Boolean) |
Executa instruções sql (Herdado de SqlSmoObject) |
| ExecuteRenameQuery(String) |
Cria a consulta Renomear para um SqlSmoObject e executa-a no servidor. (Herdado de NamedSmoObject) |
| ExecuteWithModes(SqlExecutionModes, Action) |
Executa a ação fornecida nos modos de execução especificados. Redefine os modos originais após a conclusão ou falha da ação. (Herdado de SqlSmoObject) |
| ForceTextModeOnTextBody() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| FormatSqlVariant(Object) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| GenerateAlterEvent() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| GenerateAlterEvent(Urn, Object) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| GetBraketNameForText() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| GetContextDB() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| GetDBName() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| GetDisabledProperties(ScriptingPreferences) |
Fornece uma enumerável de propriedades que são explicitamente desabilitadas para tipos de servidor ou edições específicas. Essa não é uma lista de todas as propriedades que não funcionam para o destino especificado. (Herdado de SqlSmoObject) |
| GetFragOptionString(FragmentationOption) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| GetIsSystemNamed() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| GetIsTextDirty() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| GetPropValue(String) |
Recuperar o valor da propriedade de : - O recipiente de propriedades diretamente se a propriedade estiver disponível (suja ou recuperada) – uma chamada para o nosso método OnPropertyMissing caso contrário Gerará uma exceção se o valor da propriedade for NULL em ambos os casos. (Herdado de SqlSmoObject) |
| GetPropValueOptional(String) |
Recuperar o valor da propriedade de: - O recipiente de propriedades se o estado estiver criando ou se estivermos no Modo de Design (possível valor NULL) – uma chamada ao nosso método OnPropertyMissing caso contrário (gerará exceção se o valor for NULL) (Herdado de SqlSmoObject) |
| GetPropValueOptional<T>(String, T) |
Retorna o valor da propriedade nomeada. Se o objeto estiver no estado Criando e a propriedade ainda não tiver sido definida, o defaultValue será retornado. Se o objeto existir, o defaultValue será ignorado e o valor real será retornado. (Herdado de SqlSmoObject) |
| GetPropValueOptionalAllowNull(String) |
Recuperar o valor da propriedade de: - O recipiente de propriedades se o estado estiver criando ou se estivermos no Modo de Design (possível NULL) – uma chamada ao nosso método OnPropertyMissing caso contrário (possível NULL) (Herdado de SqlSmoObject) |
| GetRealValue(Property, Object) |
Retorna o valor real da propriedade. (Herdado de SqlSmoObject) |
| GetServerName() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| GetServerObject() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| GetSqlServerVersionName() |
Obtém o nome público do sqlserver para a conexão atual, por exemplo: "SQL Server 2008". (Herdado de SqlSmoObject) |
| GetStringComparer() |
Retorna o comparador usado por todas as coleções de objetos filho para executar a comparação de nomes de objetos. O comparador de um servidor baseia-se na ordenação do mestre O comparador de um banco de dados e seus filhos é baseado na ordenação de banco de dados (Herdado de SqlSmoObject) |
| GetTextBody() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| GetTextBody(Boolean) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| GetTextHeader(Boolean) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| GetTextHeader(ScriptNameObjectBase+ScriptHeaderType) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| GetTextMode() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| GetTextProperty(String) |
obter o texto do objeto, se não disponível, gerar exceção apropiada com base no estado do objeto (Herdado de ScriptNameObjectBase) |
| GetUrnRecursive(StringBuilder, UrnIdOption) |
Calcula a URN do objeto, potencialmente incluindo outros campos na definição além dos campos de chave. (Herdado de SqlSmoObject) |
| GetUrnRecursive(StringBuilder) |
Calcula a URN do objeto. (Herdado de SqlSmoObject) |
| ImplInitialize(String[], OrderBy[]) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| InitChildCollection(Urn, Boolean) |
Inicializa a coleção de objetos filho associada ao tipo fornecido. Por exemplo, o nome Coluna inicializaria a coleção Columns. (Herdado de SqlSmoObject) |
| Initialize() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| Initialize(Boolean) |
Inicializa o objeto lendo suas propriedades do enumerador (Herdado de SqlSmoObject) |
| IsExpressSku() |
Retorna se o servidor que contém esse objeto é um SKU Express (Herdado de SqlSmoObject) |
| IsObjectDirty() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| IsObjectInitialized() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| IsObjectInSpace() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| IsSupportedProperty(String) |
Validar se a propriedade especificada tem suporte no ambiente do servidor atual (Herdado de SqlSmoObject) |
| IsVersion80SP3() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| IsVersion90AndAbove() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| MarkDropped() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| MarkForDrop(Boolean) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| MarkForDropImpl(Boolean) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| Pause() |
Pause o índice retomável que está em execução. |
| PostAlter() |
essa função deve ser substituída por classes derivadas, se elas tiverem que executar ações supplimentares depois de alterar o objeto (Herdado de SqlSmoObject) |
| PostCreate() |
essa função deve ser substituída por classes derivadas, se elas tiverem que realizar ações supplimentares após a criação do objeto (Herdado de SqlSmoObject) |
| PostDrop() |
essa função deve ser substituída por classes derivadas, se elas tiverem que executar ações supplimentares depois de remover o objeto (Herdado de SqlSmoObject) |
| Rebuild() |
Recria o índice com base nas configurações de propriedade atuais. |
| Rebuild(Int32) |
Recompilar partição específica |
| RebuildAllIndexes() |
Recria todos os índices com base nas configurações de propriedade atuais. |
| RecalculateSpaceUsage() |
Força a atualização de dados relatando o uso de recursos de disco do índice referenciado. |
| Recreate() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| Refresh() |
Atualize o objeto. |
| Rename(String) |
Renomear o índice |
| RenameImpl(String) |
alterar o nome do objeto (Herdado de NamedSmoObject) |
| RenameImplWorker(String) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de NamedSmoObject) |
| Reorganize(Int32) |
Reorganiza o índice com base nas configurações de propriedade atuais. |
| ReorganizeAllIndexes() |
Reorganiza todos os índices com base nas configurações de propriedade atuais. |
| Resume() |
Retome o índice retomável que está no status PAUSED. |
| Script() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| Script(ScriptingOptions) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index |
| ScriptImpl() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| ScriptImpl(ScriptingOptions) |
Retorna um objeto StringCollection com o script do objeto. Esse método gera um erro se ScriptData for true (Herdado de SqlSmoObject) |
| SetAccessToken(IRenewableToken) |
Defina o accessToken para conexão. (Herdado de SqlSmoObject) |
| SetCollectionTextMode(Boolean, SmoCollectionBase) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| SetIsSystemNamed(Boolean) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| SetParentImpl(SqlSmoObject) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| SetSchemaOwned() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de NamedSmoObject) |
| SetState(SqlSmoState) |
Define o estado do objeto (Existente, Descartado etc.) Os aplicativos devem evitar o uso desse método. (Herdado de SmoObjectBase) |
| SetTextBody(String) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| SetTextHeader(String) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| SetTextMode(Boolean, SmoCollectionBase[]) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| SwitchTextMode(Boolean, SmoCollectionBase[]) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| ThrowIfAboveVersion100(String) |
Gera uma exceção se a versão principal do ServerVersion para esse objeto estiver acima de 10.0 (SQL 2008) (Herdado de SqlSmoObject) |
| ThrowIfAboveVersion80(String) |
Gera uma exceção se a versão principal do ServerVersion para esse objeto estiver acima de 8.0 (SQL 2000) (Herdado de SqlSmoObject) |
| ThrowIfBelowVersion100(String) |
Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 10.0 (SQL 2008) (Herdado de SqlSmoObject) |
| ThrowIfBelowVersion110(String) |
Gerará um UnsupportedVersionException se o servidor de origem ou de destino estiver abaixo de 11.0 (SQL 2012) (Herdado de SqlSmoObject) |
| ThrowIfBelowVersion110Prop(String) |
Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 11.0 (SQL 2012) (Herdado de SqlSmoObject) |
| ThrowIfBelowVersion120(String) |
Gerará uma exceção se a versão principal do ServerVersion para esse objeto estiver abaixo de 12.0 (SQL 2014) (Herdado de SqlSmoObject) |
| ThrowIfBelowVersion120Prop(String) |
Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 12.0 (SQL 2014) (Herdado de SqlSmoObject) |
| ThrowIfBelowVersion130(String) |
Gerará uma exceção se a versão principal do ServerVersion para esse objeto estiver abaixo de 13.0 (SQL 2016) (Herdado de SqlSmoObject) |
| ThrowIfBelowVersion130Prop(String) |
Gera uma exceção com o texto informando que a propriedade especificada não tem suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 13.0 (SQL 2016) (Herdado de SqlSmoObject) |
| ThrowIfBelowVersion140(String) |
Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 14.0 (SQL 2017) (Herdado de SqlSmoObject) |
| ThrowIfBelowVersion140Prop(String) |
Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 14.0 (SQL 2017) (Herdado de SqlSmoObject) |
| ThrowIfBelowVersion160(String) |
Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 16.0 (Herdado de SqlSmoObject) |
| ThrowIfBelowVersion80(String) |
Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 8.0 (SQL 2000) (Herdado de SqlSmoObject) |
| ThrowIfBelowVersion80SP3() |
Gera uma exceção se o ServerVersion para este objeto estiver abaixo de 8.760 (8.0 SP3) (Herdado de SqlSmoObject) |
| ThrowIfBelowVersion90(String) |
Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 9.0 (SQL 2005) (Herdado de SqlSmoObject) |
| ThrowIfTextIsDirtyForAlter() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de ScriptNameObjectBase) |
| ToString() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| Touch() |
Marque o objeto "tocado" para o script incondicional de Alter. (Herdado de SqlSmoObject) |
| TouchImpl() |
Método virtual para permitir que classes derivadas façam trabalho adicional quando tocadas. (Herdado de SqlSmoObject) |
| UnbindDefaultImpl(Boolean) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| UnbindRuleImpl(Boolean) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| UpdateStatistics() |
força a atualização de estatísticas de distribuição de dados para um índice referenciado |
| UpdateStatistics(StatisticsScanType, Int32, Boolean) |
força a atualização de estatísticas de distribuição de dados para um índice referenciado |
| UpdateStatistics(StatisticsScanType, Int32) |
força a atualização de estatísticas de distribuição de dados para um índice referenciado |
| UpdateStatistics(StatisticsScanType) |
força a atualização de estatísticas de distribuição de dados para um índice referenciado |
| UpgradeToClusteredColumnStoreIndex() |
Atualiza um índice Rowstore clusterizado para o índice Columnstore clusterizado |
| Validate(String, Object[]) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SmoObjectBase) |
Eventos
| Nome | Description |
|---|---|
| PropertyChanged |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| PropertyMetadataChanged |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IAlienObject.Discover() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| IAlienObject.GetDomainRoot() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| IAlienObject.GetParent() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| IAlienObject.GetPropertyType(String) |
Descobre o tipo de propriedade. (Herdado de SqlSmoObject) |
| IAlienObject.GetPropertyValue(String, Type) |
Recupera o valor de uma determinada propriedade. Gerará se a propriedade não for encontrada. (Herdado de SqlSmoObject) |
| IAlienObject.GetUrn() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| IAlienObject.Resolve(String) |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| IAlienObject.SetObjectState(SfcObjectState) |
Define o estado desse objeto com base no SfcObjectState fornecido. (Herdado de SqlSmoObject) |
| IAlienObject.SetPropertyValue(String, Type, Object) |
Define o valor de determinada propriedade, se ela for gravável. Se a propriedade não estiver no recipiente de propriedades, a reflexão será usada. Gera exceção se a propriedade não for encontrada. (Herdado de SqlSmoObject) |
| ISfcPropertyProvider.GetPropertySet() |
Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index (Herdado de SqlSmoObject) |
| ISfcSupportsDesignMode.IsDesignMode |
Este objeto estende ISfcSupportsDesignMode. |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetAssessmentItems(SqlSmoObject, String[]) |
Localiza todas as verificações disponíveis para determinado |
| GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>) |
Executa a avaliação de forma síncrona para determinada |
| GetAssessmentResults(SqlSmoObject, String[]) |
Executa a avaliação de forma síncrona para determinada |
| GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>) |
Executa de forma assíncrona a avaliação fornecida |
| GetAssessmentResultsList(SqlSmoObject, String[]) |
Executa de forma assíncrona a avaliação fornecida |
| IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences) |
Verifica se o tipo especificado tem suporte do ServerVersion servidor raiz e DatabaseEngineType do servidor raiz para esse objeto. Se ScriptingPreferences não forem nulos, também verificará se o tipo especificado tem suporte do ServerVersion servidor de destino e DatabaseEngineType do servidor de destino. |