Sprache

Index Klasse

Definition

Instanzklasse kapselt: 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
Vererbung
Attribute
Implementiert

Konstruktoren

Name Beschreibung
Index()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

Index(SqlSmoObject, String)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

Felder

Name Beschreibung
m_ExtendedProperties

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
singletonParent

Normale SMO-Objekte greifen über parentColl (entsprechende Auflistung in der übergeordneten Klasse) auf den übergeordneten Klassenverweis zu. Die Singleton-Klasse hat keine Sammlung im übergeordneten Element.

(Geerbt von SqlSmoObject)

Eigenschaften

Name Beschreibung
BoundingBoxXMax

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

BoundingBoxXMin

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

BoundingBoxYMax

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

BoundingBoxYMin

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

BucketCount

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

CellsPerObject

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

CollationDatabaseInServer

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
CompactLargeObjects

Kompakte LOB-Daten, z. B. Text, Bild, varchar(MAX), nvarchar(MAX) und varbinary.

CompressAllRowGroups

Komprimieren Sie auch geöffnete Zeilengruppen (Deltaspeicher).

CompressionDelay

Komprimierungsverzögerung gilt nur für Spaltenspeicherindizes.

DatabaseEngineEdition

Gibt die DatabaseEngineEdition des SMO-Objekts zurück.

(Geerbt von SqlSmoObject)
DatabaseEngineType

Gibt den DatabaseEngineType des SMO-Objekts zurück.

(Geerbt von SqlSmoObject)
DisallowPageLocks

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

DisallowRowLocks

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

DropExistingIndex

Gibt an, ob sie den vorhandenen gruppierten oder nicht gruppierten Index mit geänderten Spaltenspezifikationen ablegen und neu erstellen und denselben Namen für den Index behalten möchten. Die Standardeinstellung ist „false“.

Events

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

ExecuteForScalar

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
ExecutionManager

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
ExtendedProperties

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

FileGroup

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

FileStreamFileGroup

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

FileStreamPartitionScheme

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

FillFactor

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

FilterDefinition

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

HasCompressedPartitions

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

HasFilter

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

HasSparseColumn

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

HasXmlCompressedPartitions

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

ID

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IgnoreDuplicateKeys

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IndexedColumns

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IndexedXmlPathName

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IndexedXmlPathNamespaces

Auflistung von IndexedXMLPath-Objekten, die alle Pfade darstellen, die vom selektiven XML-Index indiziert werden.

IndexedXmlPaths

Auflistung von IndexedXMLPath-Objekten, die alle Pfade darstellen, die vom selektiven XML-Index indiziert werden.

IndexKeyType

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IndexType

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IsClustered

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IsDisabled

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IsFileTableDefined

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IsFullTextKey

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IsIndexOnComputed

Die IsOnComputed-Eigenschaft gibt an, ob eine Spalte in einem Index eine berechnete Spalte ist.

IsIndexOnTable

Die IndexOnTable-Eigenschaft gibt an, ob ein Index für eine Tabelle oder eine Ansicht definiert ist.

IsMemoryOptimized

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IsOnlineRebuildSupported

Gibt einen Wert zurück, der angibt, ob der Index die Onlineneuerstellung unterstützt.

IsOptimizedForSequentialKey

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IsPartitioned

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IsSpatialIndex

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IsSystemNamed

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IsSystemObject

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IsTouched

Gibt an, ob das Objekt für die bedingungslose Skripterstellung von Alter berührt wurde

(Geerbt von SqlSmoObject)
IsUnique

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

IsXmlIndex

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

Level1Grid

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

Level2Grid

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

Level3Grid

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

Level4Grid

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

LowPriorityAbortAfterWait

Dient zum Abrufen oder Festlegen der ABORT_AFTER_WAIT Aktion für die option WAIT_AT_LOW_PRIORITY des DDL-Vorgangs.

LowPriorityMaxDuration

Dient zum Abrufen oder Festlegen des MAX_DURATION für die WAIT_AT_LOW_PRIORITY Option des DDL-Vorgangs.

MaximumDegreeOfParallelism

Legen Sie die maximale Anzahl von Prozessoren fest, die an dem Indexvorgang beteiligt sind. Der Systemstandard wird verwendet, wenn er nicht festgelegt ist.

Name

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

NoAutomaticRecomputation

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

ObjectInSpace

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
OnlineIndexOperation

Gibt an, dass der Index, der während des Vorgangs erstellt oder geändert wird, online gehalten wird, sodass der Zugriff auf die zugrunde liegenden Datenstrukturen ermöglicht wird.

PadIndex

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

Parent

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

ParentCollection

Gibt die Auflistung zurück, die das Objekt enthält. Kann null sein.

(Geerbt von SqlSmoObject)
ParentXmlIndex

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

PartitionScheme

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

PartitionSchemeParameters

Gibt die Spalten an, die die Eingabeparameter für das Partitionsschema definieren.

PhysicalPartitions

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

Properties

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
ResumableIndexOperation

Sepcififies whether the index is resumable. Der reaktivierbare Index kann fortgesetzt/abgebrochen werden, wenn er während des Neuerstellungsvorgangs angehalten wird.

ResumableMaxDuration

Dient zum Abrufen oder Festlegen der MAX_DURATION für die Fortsetzbare Vorgangsoption des DDL-Vorgangs.

ResumableOperationState

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

ScalarResult

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
SecondaryXmlIndexType

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

ServerVersion

Gibt die ServerVersion des Servers zurück, der das Objekt enthält. Wenn das Objekt keinem verbundenen Server zugeordnet ist, wird die höchste bekannte Serverversion zurückgegeben.

(Geerbt von SqlSmoObject)
SortInTempdb

Gibt an, dass die zum Erstellen des Indexes verwendeten Zwischensortierungsergebnisse in der tempdb-Datenbank gespeichert werden.

SpaceUsed

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

SpatialIndexType

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

State

Gibt den Status des Objekts zurück.

(Geerbt von SmoObjectBase)
Urn

Gibt den Urn des Objekts zurück, das automatisch berechnet wird.

(Geerbt von SqlSmoObject)
UrnSuffix

Gibt den Namen des Typs im Urnausdruck zurück.

UserData

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SmoObjectBase)

Methoden

Name Beschreibung
Abort()

Abbrechen des reaktivierbaren Indexes, der sich im Status "PAUSED" befindet.

AddDatabaseContext(StringCollection)

methode get called from the create script related method (from derived classes like Table, Index etc.).)

(Geerbt von SqlSmoObject)
Alter()

Ändert den Index basierend auf den bereitgestellten Indexeigenschaften.

Alter(IndexOperation)

Führt einen Indexvorgang mithilfe der aktuellen Eigenschafteneinstellungen des Objekts aus.

AlterAllIndexes()

Ändert alle Indizes basierend auf den angegebenen Indexeigenschaften.

AlterImpl()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
AlterImplWorker()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
AppendCommaText(StringBuilder, String, Boolean, String)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
AppendWithCommaText(StringBuilder, String, Boolean)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
AppendWithOption(StringBuilder, String, String, Boolean)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
AutoGenerateName()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
BindDefaultImpl(String, String, Boolean)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
CheckIndex()

Testet die Integrität von Datenbankseiten, die speicher für den referenzierten Index implementieren.

CheckIndexWithResult()

Testet die Integrität von Datenbankseiten, die Daten für den referenzierten Index speichern.

CheckObjectDirty()

Wenn es einige Eigenschaften gibt, die in speziellen Fällen beachtet werden, verwenden Sie diese Funktion. derzeit für DatabaseDdltrigger anwendbar

(Geerbt von ScriptNameObjectBase)
CheckObjectState()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
CheckObjectState(Boolean)

Dies ist eine virtuelle Funktion, sodass abgeleitete Klassen sie überschreiben können, wenn sie zusätzliche Überprüfungen des Zustands des Objekts ausführen möchten.

(Geerbt von SqlSmoObject)
CheckObjectStateImpl(Boolean)

Überprüft den Objektstatus, da sie nicht recusrive ist, kann diese Funktion direkt aufgerufen werden, was bedeutet, dass abgeleitete Klassen keine eigene Überprüfung bereitstellen können.

(Geerbt von SqlSmoObject)
CheckTextCorrectness(String, Boolean, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

überprüft die Textsyntax, die den richtigen Objekttyp bearbeitet ( PROC, TRIGGER usw.)

(Geerbt von ScriptNameObjectBase)
CheckTextCorrectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

überprüft die Textsyntax, die den richtigen Objekttyp bearbeitet ( PROC, TRIGGER usw.)

(Geerbt von ScriptNameObjectBase)
CheckTextModeSupport()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
CleanObject()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
Create()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

CreateImpl()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
CreateOrAlterImpl()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
Disable()

Deaktiviert den Index.

Discover()

Best Effort Discovery-Mechanismus: Diese Methode spiegelt Metadaten wider und ruft alle verfügbaren Objekte ab.

(Geerbt von SqlSmoObject)
Drop()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

DropAndMove(String, StringCollection)

Legt einen gruppierten Index ab und verschiebt die zugrunde liegenden Tabellendaten in das Partitionsschema mit den parametern, die mit partitionSchemeParameters angegeben sind.

DropAndMove(String)

Legt einen gruppierten Index ab und verschiebt die zugrunde liegenden Tabellendaten in die angegebene Dateigruppe.

DropIfExists()

Legt das Objekt mit der OPTION IF EXISTS ab. Wenn das Objekt für die Drop-Funktion ungültig ist, wird es ohne Ausnahme zurückgegeben.

DropImpl(Boolean, Boolean)

Bei Ablageaufrufen in der Benutzerdatenbank in Azure wird die Verbindung geschlossen, wenn die Datenbank gelöscht wird. Der ExecutionManager versucht normalerweise, solche Aufrufe erneut zu versuchen, indem die Verbindung erneut geöffnet wird, um diese Wiederholung zu vermeiden, wenn handleSevereError true ist.

(Geerbt von SqlSmoObject)
DropImpl(Boolean)

legt das Objekt ab.

(Geerbt von SqlSmoObject)
DropImplWorker(Urn, Boolean)

legt das Objekt ab.

(Geerbt von SqlSmoObject)
Enable(IndexEnableAction)

Aktiviert den Index. Das Aktionsargument gibt an, wie der Index aktiviert wird. Es ist möglich, stattdessen Create() oder Rebuild() aufzurufen, um den Index zu aktivieren.

EnumFragmentation()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

EnumFragmentation(FragmentationOption, Int32)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

EnumFragmentation(FragmentationOption)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

EnumStatistics()

Die EnumStatistics-Methode gibt ein DataSet-Objekt zurück, das Indexstatistiken aufzählt, die verwendet werden, um Microsoft ® SQL Server ™ 2000-Abfrageoptimierung zu unterstützen.

ExecuteNonQuery(StringCollection, Boolean, Boolean)

Führt SQL-Anweisungen aus

(Geerbt von SqlSmoObject)
ExecuteRenameQuery(String)

Erstellt die Rename-Abfrage für ein SqlSmoObject und führt sie auf dem Server aus.

(Geerbt von NamedSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

Führt die angegebene Aktion unter den angegebenen Ausführungsmodi aus.

Setzt die ursprünglichen Modi zurück, nachdem die Aktion abgeschlossen wurde oder fehlschlägt.

(Geerbt von SqlSmoObject)
ForceTextModeOnTextBody()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
FormatSqlVariant(Object)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
GenerateAlterEvent()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
GetBraketNameForText()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
GetContextDB()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
GetDBName()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
GetDisabledProperties(ScriptingPreferences)

Stellt eine Aufzählung von Eigenschaften bereit, die für bestimmte Servertypen oder Editionen explizit deaktiviert sind. Dies ist keine Liste aller Eigenschaften, die für das angegebene Ziel nicht funktionieren.

(Geerbt von SqlSmoObject)
GetFragOptionString(FragmentationOption)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
GetIsSystemNamed()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
GetIsTextDirty()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
GetPropValue(String)

Abrufen des Eigenschaftswerts von : - Der Eigenschaftenbehälter direkt, wenn Eigenschaft verfügbar ist (geändert oder abgerufen) – Ein Aufruf unserer OnPropertyMissing-Methode andernfalls

Löst eine Ausnahme aus, wenn der Eigenschaftswert in beiden Fällen NULL ist.

(Geerbt von SqlSmoObject)
GetPropValueOptional(String)

Abrufen des Eigenschaftswerts von : - Der Eigenschaftenbehälter, wenn der Zustand erstellt wird oder wir uns im Entwurfsmodus befinden (möglicher NULL-Wert) - Ein Aufruf unserer OnPropertyMissing-Methode andernfalls (löst Ausnahme aus, wenn der Wert NULL ist)

(Geerbt von SqlSmoObject)
GetPropValueOptional<T>(String, T)

Gibt den Wert der benannten Eigenschaft zurück. Wenn sich das Objekt im Zustand "Erstellen" befindet und die Eigenschaft noch nicht festgelegt wurde, wird "defaultValue" zurückgegeben. Wenn das Objekt vorhanden ist, wird "defaultValue" ignoriert, und der tatsächliche Wert wird zurückgegeben.

(Geerbt von SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Abrufen des Eigenschaftswerts von : - Der Eigenschaftenbehälter, wenn der Zustand erstellt wird oder wir im Entwurfsmodus (möglich NULL) sind - Ein Aufruf unserer OnPropertyMissing-Methode andernfalls (möglich NULL)

(Geerbt von SqlSmoObject)
GetRealValue(Property, Object)

Gibt den tatsächlichen Wert für die Eigenschaft zurück.

(Geerbt von SqlSmoObject)
GetServerName()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
GetServerObject()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
GetSqlServerVersionName()

Ruft den öffentlichen sqlserver-Namen für die aktuelle Verbindung ab, z. B. "SQL Server 2008".

(Geerbt von SqlSmoObject)
GetStringComparer()

Gibt den Von allen untergeordneten Objektauflistungen zum Vergleich von Objektnamen verwendeten Vergleich zurück. Der Vergleich eines Servers basiert auf der Sortierung des Master-Shapes Der Vergleich einer Datenbank und der untergeordneten Elemente basiert auf der Datenbanksortierung.

(Geerbt von SqlSmoObject)
GetTextBody()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
GetTextBody(Boolean)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
GetTextHeader(Boolean)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
GetTextHeader(ScriptNameObjectBase+ScriptHeaderType)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
GetTextMode()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
GetTextProperty(String)

Abrufen des Texts des Objekts, falls nicht verfügbar, auslösen apropiate Ausnahme basierend auf dem Zustand des Objekts

(Geerbt von ScriptNameObjectBase)
GetUrnRecursive(StringBuilder, UrnIdOption)

Berechnet den Urn für das Objekt, einschließlich anderer Felder in der Definition neben den Schlüsselfeldern.

(Geerbt von SqlSmoObject)
GetUrnRecursive(StringBuilder)

Berechnet den Urn für das Objekt.

(Geerbt von SqlSmoObject)
ImplInitialize(String[], OrderBy[])

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
InitChildCollection(Urn, Boolean)

Initialisiert die dem angegebenen Typ zugeordnete untergeordnete Objektauflistung. Der Name Column würde z. B. die Columns-Auflistung initialisieren.

(Geerbt von SqlSmoObject)
Initialize()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
Initialize(Boolean)

Initialisiert das Objekt, indem seine Eigenschaften aus dem Enumerator gelesen werden.

(Geerbt von SqlSmoObject)
IsExpressSku()

Gibt zurück, ob der Server, der dieses Objekt enthält, eine Express-SKU ist.

(Geerbt von SqlSmoObject)
IsObjectDirty()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
IsObjectInitialized()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
IsObjectInSpace()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
IsSupportedProperty(String)

Überprüfen, ob die angegebene Eigenschaft in der aktuellen Serverumgebung unterstützt wird

(Geerbt von SqlSmoObject)
IsVersion80SP3()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
IsVersion90AndAbove()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
MarkDropped()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
MarkForDrop(Boolean)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

MarkForDropImpl(Boolean)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
Pause()

Anhalten des fortgesetzten Indexes, der ausgeführt wird.

PostAlter()

Diese Funktion soll von abgeleiteten Klassen außer Kraft gesetzt werden, wenn sie nach dem Ändern des Objekts supplimentäre Aktionen ausführen müssen.

(Geerbt von SqlSmoObject)
PostCreate()

diese Funktion soll von abgeleiteten Klassen außer Kraft gesetzt werden, wenn sie nach der Objekterstellung supplimentäre Aktionen ausführen müssen.

(Geerbt von SqlSmoObject)
PostDrop()

Diese Funktion soll von abgeleiteten Klassen überschrieben werden, wenn sie nach dem Ablegen des Objekts supplimentäre Aktionen ausführen müssen.

(Geerbt von SqlSmoObject)
Rebuild()

Erstellt den Index basierend auf den aktuellen Eigenschafteneinstellungen erneut.

Rebuild(Int32)

Erstellen einer bestimmten Partition

RebuildAllIndexes()

Erstellt alle Indizes basierend auf den aktuellen Eigenschafteneinstellungen erneut.

RecalculateSpaceUsage()

Erzwingt die Aktualisierung von Daten, die die Datenträgerressourcennutzung des referenzierten Indexes melden.

Recreate()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

Refresh()

Aktualisieren Sie das Objekt.

Rename(String)

Umbenennen des Indexes

RenameImpl(String)

Objektname ändern

(Geerbt von NamedSmoObject)
RenameImplWorker(String)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von NamedSmoObject)
Reorganize(Int32)

Organisiert den Index basierend auf den aktuellen Eigenschafteneinstellungen neu.

ReorganizeAllIndexes()

Organisiert alle Indizes basierend auf den aktuellen Eigenschafteneinstellungen neu.

Resume()

Setzen Sie den reaktivierbaren Index fort, der sich im Status "PAUSED" befindet.

Script()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

Script(ScriptingOptions)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

ScriptImpl()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
ScriptImpl(ScriptingOptions)

Gibt ein StringCollection -Objekt mit dem Skript für das Objekt zurück. Diese Methode löst einen Fehler aus, wenn ScriptData wahr ist.

(Geerbt von SqlSmoObject)
SetAccessToken(IRenewableToken)

Legen Sie das accessToken für die Verbindung fest.

(Geerbt von SqlSmoObject)
SetCollectionTextMode(Boolean, SmoCollectionBase)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
SetIsSystemNamed(Boolean)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
SetParentImpl(SqlSmoObject)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
SetSchemaOwned()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von NamedSmoObject)
SetState(SqlSmoState)

Legt den Objektzustand fest (Vorhanden, Abgelegt usw.) Anwendungen sollten diese Methode vermeiden.

(Geerbt von SmoObjectBase)
SetTextBody(String)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
SetTextHeader(String)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
SetTextMode(Boolean, SmoCollectionBase[])

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
SwitchTextMode(Boolean, SmoCollectionBase[])

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
ThrowIfAboveVersion100(String)

Löst eine Ausnahme aus, wenn die ServerVersion-Hauptversion für dieses Objekt über 10.0 (SQL 2008) liegt.

(Geerbt von SqlSmoObject)
ThrowIfAboveVersion80(String)

Löst eine Ausnahme aus, wenn die ServerVersion-Hauptversion für dieses Objekt über 8.0 (SQL 2000) liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion100(String)

Löst eine Ausnahme aus, wenn die ServerVersion-Hauptversion für dieses Objekt unter 10.0 (SQL 2008) liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion110(String)

Löst eine Nicht unterstützteVersionException aus, wenn sich der Quell- oder Zielserver unter 11.0 (SQL 2012) befindet.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Löst eine Ausnahme mit Text aus, der besagt, dass die angegebene Eigenschaft nicht unterstützt wird, wenn die ServerVersion-Hauptversion für dieses Objekt unter 11.0 (SQL 2012) liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion120(String)

Löst eine Ausnahme aus, wenn die ServerVersion-Hauptversion für dieses Objekt unter 12.0 (SQL 2014) liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Löst eine Ausnahme mit Text aus, der besagt, dass die angegebene Eigenschaft nicht unterstützt wird, wenn die ServerVersion-Hauptversion für dieses Objekt unter 12.0 (SQL 2014) liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion130(String)

Löst eine Ausnahme aus, wenn die ServerVersion-Hauptversion für dieses Objekt unter 13.0 (SQL 2016) liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Löst eine Ausnahme mit Text aus, der besagt, dass die angegebene Eigenschaft nicht unterstützt wird, wenn die ServerVersion-Hauptversion für dieses Objekt unter 13.0 (SQL 2016) liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion140(String)

Löst eine Ausnahme aus, wenn die ServerVersion-Hauptversion für dieses Objekt unter 14.0 (SQL 2017) liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

Löst eine Ausnahme mit Text aus, der besagt, dass die angegebene Eigenschaft nicht unterstützt wird, wenn die ServerVersion-Hauptversion für dieses Objekt unter 14.0 (SQL 2017) liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion160(String)

Löst eine Ausnahme aus, wenn die ServerVersion-Hauptversion für dieses Objekt unter 16.0 liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion80(String)

Löst eine Ausnahme aus, wenn die ServerVersion-Hauptversion für dieses Objekt unter 8.0 (SQL 2000) liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion80SP3()

Löst eine Ausnahme aus, wenn die ServerVersion für dieses Objekt unter 8.760 (8.0 SP3) liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion90(String)

Löst eine Ausnahme aus, wenn die ServerVersion-Hauptversion für dieses Objekt unter 9.0 (SQL 2005) liegt.

(Geerbt von SqlSmoObject)
ThrowIfTextIsDirtyForAlter()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von ScriptNameObjectBase)
ToString()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
Touch()

Markieren Sie das Objekt "berührt" für die bedingungslose Skripterstellung von Alter.

(Geerbt von SqlSmoObject)
TouchImpl()

Virtuelle Methode, mit der abgeleitete Klassen zusätzliche Aufgaben ausführen können, wenn sie berührt werden.

(Geerbt von SqlSmoObject)
UnbindDefaultImpl(Boolean)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
UnbindRuleImpl(Boolean)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
UpdateStatistics()

Erzwingt die Aktualisierung der Datenverteilungsstatistik für einen referenzierten Index

UpdateStatistics(StatisticsScanType, Int32, Boolean)

Erzwingt die Aktualisierung der Datenverteilungsstatistik für einen referenzierten Index

UpdateStatistics(StatisticsScanType, Int32)

Erzwingt die Aktualisierung der Datenverteilungsstatistik für einen referenzierten Index

UpdateStatistics(StatisticsScanType)

Erzwingt die Aktualisierung der Datenverteilungsstatistik für einen referenzierten Index

UpgradeToClusteredColumnStoreIndex()

Aktualisiert einen Clustered Rowstore-Index auf den Clustered Columnstore Index

Validate(String, Object[])

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SmoObjectBase)

Ereignisse

Name Beschreibung
PropertyChanged

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
PropertyMetadataChanged

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IAlienObject.Discover()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
IAlienObject.GetDomainRoot()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
IAlienObject.GetParent()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
IAlienObject.GetPropertyType(String)

Ermittelt den Eigenschaftentyp.

(Geerbt von SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Ruft den Wert für eine bestimmte Eigenschaft ab. Löst aus, wenn die Eigenschaft nicht gefunden wird.

(Geerbt von SqlSmoObject)
IAlienObject.GetUrn()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
IAlienObject.Resolve(String)

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Legt den Status dieses Objekts basierend auf bereitgestellten SfcObjectState fest.

(Geerbt von SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Legt den Wert der angegebenen Eigenschaft fest, wenn sie schreibbar ist. Wenn sich die Eigenschaft nicht im Eigenschaftenbehälter befindet, wird Spiegelung verwendet. Löst Eine Ausnahme aus, wenn die Eigenschaft nicht gefunden wird.

(Geerbt von SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

Instanzklasse kapselt: Server[@Name=']/Database/Table/Index

(Geerbt von SqlSmoObject)
ISfcSupportsDesignMode.IsDesignMode

Dieses Objekt erweitert ISfcSupportsDesignMode.

Erweiterungsmethoden

Name Beschreibung
GetAssessmentItems(SqlSmoObject, String[])

Sucht alle verfügbaren Überprüfungen für bestimmte smoObjectÜberprüfungen.

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

Führt eine synchrone Bewertung für gegebene smoObject Zwecke aus und beschreibt IEnumerable<T> ermittelte Probleme. Diese Methode führt nur gegebene Überprüfungen durch checks.

GetAssessmentResults(SqlSmoObject, String[])

Führt eine synchrone Bewertung für gegebene smoObject Zwecke aus und beschreibt IEnumerable<T> ermittelte Probleme.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

Führt asynchron die Bewertung für bestimmte smoObject Zwecke aus und beschreibt List<T> ermittelte Probleme. Diese Methode führt nur gegebene Überprüfungen durch checks.

GetAssessmentResultsList(SqlSmoObject, String[])

Führt asynchron die Bewertung für bestimmte smoObject Zwecke aus und beschreibt List<T> ermittelte Probleme.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

Überprüft, ob der angegebene Typ vom ServerVersion Stammserver DatabaseEngineType für dieses Objekt unterstützt wird. Wenn ScriptingPreferences nicht null sind, überprüft auch, ob der angegebene Typ vom ServerVersion Zielserver und DatabaseEngineType vom Zielserver unterstützt wird.

Gilt für: