Udostępnij za pośrednictwem


Klasa Index

Index Reprezentuje obiekt SQL Server indeks.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
<PhysicalFacetAttribute> _
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
Public NotInheritable Class Index _
    Inherits ScriptNameObjectBase _
    Implements ICreatable, IDroppable, IMarkForDrop, IAlterable,  _
    IRenamable, IExtendedProperties, IScriptable, ISfcSupportsDesignMode
'Użycie
Dim instance As Index
[PhysicalFacetAttribute]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
public sealed class Index : ScriptNameObjectBase, 
    ICreatable, IDroppable, IMarkForDrop, IAlterable, IRenamable, 
    IExtendedProperties, IScriptable, ISfcSupportsDesignMode
[PhysicalFacetAttribute]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
public ref class Index sealed : public ScriptNameObjectBase, 
    ICreatable, IDroppable, IMarkForDrop, IAlterable, IRenamable, 
    IExtendedProperties, IScriptable, ISfcSupportsDesignMode
[<SealedAttribute>]
[<PhysicalFacetAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
type Index =  
    class
        inherit ScriptNameObjectBase
        interface ICreatable
        interface IDroppable
        interface IMarkForDrop
        interface IAlterable
        interface IRenamable
        interface IExtendedProperties
        interface IScriptable
        interface ISfcSupportsDesignMode
    end
public final class Index extends ScriptNameObjectBase implements ICreatable, IDroppable, IMarkForDrop, IAlterable, IRenamable, IExtendedProperties, IScriptable, ISfcSupportsDesignMode

Typ Index uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna Index() Inicjuje nowe wystąpienie Index klasy
Metoda publiczna Index(SqlSmoObject, String) Inicjuje nowe wystąpienie Index klasy obiektu nadrzędnego określonego i o określonej nazwie.

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna BoundingBoxXMax Określa współrzędną x prawego górnego rogu pole ograniczenia
Właściwość publiczna BoundingBoxXMin Określa współrzędną x lewym dolnym rogu pole ograniczenia.
Właściwość publiczna BoundingBoxYMax Określa współrzędną y prawego górnego rogu pole ograniczenia.
Właściwość publiczna BoundingBoxYMin Określa współrzędną y lewym dolnym rogu pole ograniczenia.
Właściwość publiczna CellsPerObject Określa maksymalną liczbę komórek można policzyć tego Tesselacja na obiekt.
Właściwość publiczna CompactLargeObjects Pobiera lub ustawia Boolean wartości właściwość, która określa, czy skompaktować dane dużego obiektu (LOB) w indeksie.
Właściwość publiczna DisallowPageLocks Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zezwala się indeksu strona blokad.
Właściwość publiczna DisallowRowLocks Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zezwala indeks wiersza blokad.
Właściwość publiczna Events Pobiera zdarzeń indeksu obsługiwanych przez Index obiektu.
Właściwość chroniona ExecuteForScalar Pobiera lub zestaws Boolean wartości właściwość, która określa, czy obiekt jest zestaw do wykonywania dla opcji wartość skalarna. (Dziedziczony z SqlSmoObject).
Właściwość publiczna ExtendedProperties Reprezentuje kolekcja ExtendedProperty obiektów.Każdy ExtendedProperty obiekt reprezentuje właściwość rozszerzonej, zdefiniowane na Index obiektu.
Właściwość publiczna FileGroup Pobiera lub ustawia grupa plików, gdzie są przechowywane strony indeksu.
Właściwość publiczna FileStreamFileGroup Pobiera lub ustawia nazwę grupy plików indeksu.
Właściwość publiczna FileStreamPartitionScheme Pobiera lub ustawia nazwę schemat partycji indeksu.
Właściwość publiczna FillFactor Pobiera lub ustawia wartość procentową strona indeksu, aby wypełnić podczas tworzenia lub utworzony strona indeksu.
Właściwość publiczna FilterDefinition Pobiera lub ustawia String wartości, który zawiera definicję filtru.
Właściwość publiczna HasCompressedPartitions Pobiera lub ustawia Boolean wartości właściwość, która określa, czy ma indeks skompresowanych partycji.
Właściwość publiczna HasFilter Pobiera Boolean wartości właściwość, który określa, czy indeks ma filtrów zdefiniowanych dla zakres wartości indeksu.
Właściwość publiczna ID Pobiera wartość Identyfikator indeksu, który unikatowo identyfikuje indeksu bazy danych.
Właściwość publiczna IgnoreDuplicateKeys Pobiera lub ustawia Boolean wartości właściwość, który określa, czy indeks ignoruje zduplikowanych kluczy.
Właściwość publiczna IndexedColumns Pobiera kolekcja z IndexedColumn obiektów, które reprezentują wszystkie kolumny wchodzące w indeksie.
Właściwość publiczna IndexKeyType Pobiera lub ustawia indeks klucz typu.
Właściwość publiczna IsClustered Pobiera lub ustawia Boolean wartości właściwość, która określa, czy indeks jest grupowany.
Właściwość publiczna IsDisabled Pobiera lub ustawia Boolean wartości właściwość, który określa, czy indeks jest wyłączone.
Właściwość publiczna IsFullTextKey Pobiera Boolean wartość określająca, czy indeks jest włączony do identyfikacji wiersza w Microsoft wyszukiwania.
Właściwość publiczna IsIndexOnComputed Pobiera Boolean wartości właściwość, która określa, czy indeks jest oparty na kolumna obliczana.
Właściwość publiczna IsIndexOnTable Pobiera Boolean wartości właściwość, który określa, czy indeks jest zdefiniowane w tabela lub widoku.
Właściwość publiczna IsPartitioned Pobiera Boolean wartości właściwość, który określa, czy indeks jest przechowywany w partycji schematu.
Właściwość publiczna IsSpatialIndex Określa, czy indeks jest indeks przestrzenny
Właściwość publiczna IsSystemNamed Pobiera Boolean wartości właściwość, który określa, czy indeks został nazwany automatycznie przez system.
Właściwość publiczna IsSystemObject Pobiera Boolean wartości właściwość, która określa, czy indeks obiektu systemu.
Właściwość chroniona IsTouched Pobiera Boolean wartość właściwość określa, czy właściwość obiektu zostały zaktualizowane, ale jeszcze nie zostały utrwalone na serwerze. (Dziedziczony z SqlSmoObject).
Właściwość publiczna IsUnique Pobiera lub ustawia Boolean wartość właściwość, która określa, czy indeks unikatowy lub nie.
Właściwość publiczna IsXmlIndex Pobiera lub ustawia Boolean wartości właściwość, która określa, czy indeks indeks XML.
Właściwość publiczna Level1Grid Określa pierwszy poziom dekompozycji geometrię typu danych.
Właściwość publiczna Level2Grid Określa drugi poziom dekompozycji geometrię typu danych.
Właściwość publiczna Level3Grid Określa poziom trzeci dekompozycji geometrię typu danych.
Właściwość publiczna Level4Grid Określa poziom czwarty rozkładu geometrię typu danych.
Właściwość publiczna MaximumDegreeOfParallelism Pobiera lub ustawia maksymalną liczbę procesorów, które mogą być używane podczas uruchamiania kwerendy używa indeksu.
Właściwość publiczna Name Pobiera lub ustawia nazwę indeksu. (Zastępuje NamedSmoObject.Name).
Właściwość publiczna NoAutomaticRecomputation Pobiera lub ustawia Boolean wartości właściwość, która określa, czy statystyki są generowane podczas tworzenia indeksu.
Właściwość chroniona ObjectInSpace Pobiera Boolean Określa, czy obiekt istnieje w izolacji, lub czy jest bezpośrednio lub pośrednio podłączone do wystąpienie wartość właściwość SQL Server. (Dziedziczony z SqlSmoObject).
Właściwość publiczna OnlineIndexOperation Pobiera lub ustawia Boolean wartości właściwość, który określa, czy indeks będzie podlegać online podczas operacji indeksu, umożliwiając dostęp do danych.
Właściwość publiczna PadIndex Pobiera lub ustawia Boolean Określa, czy miejsca otwarte na każdym wartość właściwość strona z pośrednich poziomach indeksu.
Właściwość publiczna Parent Pobiera lub ustawia SqlSmoObject obiekt, który jest elementem nadrzędnym Index obiektu.
Właściwość publiczna ParentXmlIndex Pobiera lub ustawia nadrzędnego indeks XML.
Właściwość publiczna PartitionScheme Pobiera lub ustawia schemat partycji skojarzone z indeksu.
Właściwość publiczna PartitionSchemeParameters Reprezentuje kolekcja PartitionSchemeParameter obiektów.Każdy PartitionSchemeParameter obiekt reprezentuje parametr w schemat partycji skojarzonego z indeksu.
Właściwość publiczna PhysicalPartitions Pobiera kolekcja z PhysicalPartition obiekty reprezentujące wszystkie partycje fizyczne, na których jest przechowywany indeks.
Właściwość publiczna Properties Pobiera kolekcja z Property obiektów, które reprezentują właściwości obiektu. (Dziedziczony z SqlSmoObject).
Właściwość chroniona ScalarResult Wynik wartość skalarna pobiera odwołanie obiektu. (Dziedziczony z SqlSmoObject).
Właściwość publiczna SecondaryXmlIndexType Pobiera lub ustawia typ pomocniczy indeksu XML.
Właściwość publiczna SortInTempdb Pobiera lub ustawia Boolean wartości właściwość, która określa, czy indeks jest sortowane przy użyciu tempdb bazy danych do pośredniego przechowywania danych.
Właściwość publiczna SpaceUsed Pobiera lub ustawia miejsca na dysku, używane do przechowywania danych indeksu w kilobajtach.
Właściwość publiczna SpatialIndexType Pobiera lub ustawia typ indeksu przestrzennej dla kolumna.
Właściwość publiczna State Pobiera stan odwołania obiektu. (Dziedziczony z SmoObjectBase).
Właściwość publiczna Urn Pobiera wartość adresu jednolitej nazwy zasobu URN, która jednoznacznie identyfikuje obiekt. (Dziedziczony z SqlSmoObject).
Właściwość publiczna UserData Pobiera lub ustawia dane zdefiniowane przez użytkownika, skojarzone z obiektem odwołanie. (Dziedziczony z SmoObjectBase).

Do góry

Metody

  Nazwa Opis
Metoda chroniona AddDatabaseContext(StringCollection) Kontekstu bazy danych można dodać do kolekcja kwerend identyfikowane przez queries parametru. (Dziedziczony z SqlSmoObject).
Metoda chroniona AddDatabaseContext(StringCollection, ScriptingOptions) Kontekstu bazy danych można dodać do kolekcja kwerend identyfikowane przez queries parametr i przy użyciu określonych opcji wykonywanie skryptów. (Dziedziczony z SqlSmoObject).
Metoda publiczna Alter() Dowolny Index zmiany właściwość obiektu na wystąpienie SQL Server.
Metoda publiczna Alter(IndexOperation) Dowolny Index zmiany właściwość obiektu na wystąpienie SQL Server dla operacji określony indeks.
Metoda publiczna AlterAllIndexes Dowolny Index obiekt zmiany właściwość wszystkich indeksów na wystąpienie z SQL Server dla operacji określony indeks.
Metoda chroniona AlterImpl Uaktywnia obiekt zmienione zdarzenie. (Dziedziczony z SqlSmoObject).
Metoda chroniona AlterImplFinish Metoda wywoływana, gdy obiekt zmienione zdarzenie wykończenie. (Dziedziczony z SqlSmoObject).
Metoda chroniona AlterImplInit Metoda wywoływana po zmianie obiektu zdarzenie jest zainicjowany. (Dziedziczony z SqlSmoObject).
Metoda chroniona AlterImplWorker Wywołuje metody Alter. (Dziedziczony z SqlSmoObject).
Metoda chroniona AppendCommaText Dołącza tekst opcjonalnie oddzielone przecinkami. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona AppendWithCommaText Dołącza tekst opcjonalnie oddzielone przecinkami. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona AppendWithOption Dołącza tekst i tekst opcji oddzielone od głównego tekstu z "Z" ciąg i opcjonalnie rozdzielone przecinkami. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona AutoGenerateName Generuje nazwy obiektu Guid. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona BindDefaultImpl Powiązanie elementy domyślne, określone przez parametry. (Dziedziczony z SqlSmoObject).
Metoda chroniona BindRuleImpl Wiąże schematu reguły reguła i kolumn określone przez parametry. (Dziedziczony z SqlSmoObject).
Metoda chroniona CheckCollation Sprawdza zamówienia opcje obsługi wykonywanie skryptów przez sortowanie metoda identyfikowane przez collationName parametru. (Dziedziczony z SqlSmoObject).
Metoda publiczna CheckIndex Sprawdza integralność stron bazy danych, które przechowują indeksu.
Metoda publiczna CheckIndexWithResult Sprawdza integralność stron bazy danych, które przechowują indeksu.
Metoda chroniona CheckObjectDirty Sprawdza, czy obiekt został zmodyfikowany i nie jest zachowywane. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona CheckObjectState() Sprawdza stan odwołania obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona CheckObjectState(Boolean) Sprawdza stan odwołania obiektu z opcji, aby określić, że wyjątek jest generowany, jeśli obiekt nie jest jeszcze utworzone. (Dziedziczony z SqlSmoObject).
Metoda chroniona CheckObjectStateImpl Sprawdza stan SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona CheckTextCorectness Sprawdza tekst prawidłowości przeciwko parametrów. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona CheckTextModeSupport Tryb kontroli obsługi. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona CheckVersion100 Sprawdza, czy wersja SQL Server jest SQL Server 2008. (Dziedziczony z SqlSmoObject).
Metoda chroniona CheckVersion80 Sprawdza poprawność obiektu na SQL Server 2000. (Dziedziczony z SqlSmoObject).
Metoda chroniona CheckVersion80SP3 Sprawdza poprawność obiektu na SQL Server 2000 z dodatkiem SP3. (Dziedziczony z SqlSmoObject).
Metoda chroniona CheckVersion90 Sprawdzanie ważności obiektu na SQL Server 2005. (Dziedziczony z SqlSmoObject).
Metoda chroniona CheckVersionBelow90 Sprawdza, czy wersja SQL Server przed SQL Server 2005. (Dziedziczony z SqlSmoObject).
Metoda chroniona CleanObject Czyści odwołanie obiektu. (Dziedziczony z ScriptNameObjectBase).
Metoda publiczna Create Tworzy indeks dla wystąpienie SQL Server określonych przez Index obiektu.
Metoda chroniona CreateImpl Tworzy obiekt z opcje wykonywanie skryptów. (Dziedziczony z SqlSmoObject).
Metoda chroniona CreateImplFinish Metoda wywoływana, gdy zakończy tworzenie zdarzenie. (Dziedziczony z SqlSmoObject).
Metoda chroniona CreateImplInit Metoda wywoływana, gdy tworzenie zdarzenie. (Dziedziczony z SqlSmoObject).
Metoda publiczna Disable Wyłącza indeksu.
Metoda publiczna Discover Wykrywa listy typu Object. (Dziedziczony z SqlSmoObject).
Metoda publiczna Drop Krople indeksu.
Metoda publiczna DropAndMove(String) Indeks klastrowany spadnie i przenosi tabela źródłowa danych do określonej grupy plików.
Metoda publiczna DropAndMove(String, StringCollection) Indeks klastrowany spadnie i przenosi tabela źródłowa danych schemat partycji z parametrami schemat określonej partycji.
Metoda chroniona DropImpl Krople SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona DropImplWorker Wywołuje metody upuszczania. (Dziedziczony z SqlSmoObject).
Metoda publiczna Enable Umożliwia indeksu.
Metoda publiczna EnumFragmentation() Wylicza listę informacji fragmentacji indeksu za pomocą opcji domyślne fast fragmentacji.
Metoda publiczna EnumFragmentation(FragmentationOption) Wylicza listę informacji fragmentacji indeksu z opcją określoną fragmentacji.
Metoda publiczna EnumFragmentation(FragmentationOption, Int32) Wylicza listę informacji fragmentacji indeksu z opcją określoną fragmentacji i numer partycji.
Metoda chroniona EnumScriptImpl Wylicza skryptów określonych przez so parametru. (Dziedziczony z SqlSmoObject).
Metoda chroniona EnumScriptImplWorker Wywołuje metody, które wyliczyć skryptów określonych przez so parametru. (Dziedziczony z SqlSmoObject).
Metoda chroniona EnumScriptImplWorkerSOChanged Zwraca IEnumerable ciąg opisujący opcje obsługi wykonywanie skryptów dla obiektu. (Dziedziczony z SqlSmoObject).
Metoda publiczna EnumStatistics Wylicza listę informacji statystycznych dla indeksu.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda chroniona ForceTextModeOnTextBody Wymusza na treści tekstu w trybie tekstowym. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona FormatSqlVariant Sformatowanie obiektu jako SqlVariant typu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GenerateDataSpaceFileStreamScript Generuje skrypt, aby utworzyć plik danych. (Dziedziczony z SqlSmoObject).
Metoda chroniona GenerateDataSpaceScript Generuje skrypt do przydzielania miejsca w pliku danych. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetBindDefaultScript Pobiera skrypt, który wiąże wartości domyślne określone przez defSchema i defName Parametry. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetBindRuleScript Pobiera skrypt, który określa powiązanie zasady. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Parametr typu wartość logiczna przypisuje SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Przypisuje wartość logiczna właściwość SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetBraketNameForText Pobiera nazwę nawiasu. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetDateTimeParameter Właściwość datetime przypisuje SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetDateTimeParameterAsInt Właściwość datetime przypisuje SqlSmoObject jako wartość całkowitą, jeśli właściwość datetime jest null. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetDBName Pobiera nazwę bazy danych, która jest skojarzona z obiektem. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetEnumParameter Przypisuje właściwość wyliczania SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetFragOptionString Pobiera FragmentationOption obiektu jako wartość ciąg. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetGuidParameter Przypisuje Guid Właściwość SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda chroniona GetIsSystemNamed Pobiera wartość logiczna, która określa, czy system o nazwie. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetIsTextDirty Określa, czy wartość tekstu jest zgodna z wartości przechowywanej. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Przydziela parametr SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Przydziela parametr SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetPropValue Pobiera wartość właściwość SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetPropValueOptional Pobiera wartość właściwość SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetPropValueOptionalAllowNull Pobiera wartość właściwość SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetRealValue Pobiera wartość właściwość SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetScriptIncludeExists Pobiera skryptu, włączając badania istnienia tego typu są inicjowane przez skrypty. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetScriptingOptionsForCreate Pobiera ScriptingOptions dla SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetServerName Pobiera nazwę wystąpienie SQL Server z obiektu jest skojarzony. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetServerObject Pobiera nazwę serwera SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetSqlServerVersionName Pobiera nazwę wersja wystąpienie SQL Server z obiektu jest skojarzony. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Parametr ciąg przypisuje SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Parametr ciąg przypisuje SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetTextBody() Zwraca tekst treści. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTextBody(Boolean) Zwraca tekst treści. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTextForScript(ScriptingOptions, Boolean, array<String[]) Pobiera tekst dla wykonywanie skryptów. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTextForScript(ScriptingOptions, Boolean, array<String[], Boolean) Pobiera tekst skryptu obiektu. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTextHeader Zwraca tekst nagłówka. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTextMode Określa, czy nazwa skryptu jest używana w trybie tekstowym. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTextProperty(String) Pobiera właściwość jako tekst. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTextProperty(String, ScriptingOptions) Pobiera właściwość jako tekst. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTimeSpanParameterAsInt Przypisuje czas span parametr SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona GetUrnRecursive(StringBuilder) Przypisuje Urn obiektu SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetUrnRecursive(StringBuilder, UrnIdOption) Przypisuje Urn obiektu SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona ImplInitialize Inicjuje pola z SqlSmoObjectobiektu. (Dziedziczony z SqlSmoObject).
Metoda publiczna Initialize() Inicjuje obiekt i wymusza właściwości można załadować. (Dziedziczony z SqlSmoObject).
Metoda publiczna Initialize(Boolean) Inicjuje obiekt i wymusza właściwości można załadować. (Dziedziczony z SqlSmoObject).
Metoda chroniona IsObjectDirty Określa, czy obiekt odwołanie jest zgodne z przechowywanych obiektów. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona IsObjectInitialized Sprawdza, czy obiekt został zainicjowany. (Dziedziczony z SqlSmoObject).
Metoda chroniona IsObjectInSpace Sprawdza, czy obiekt jest izolowane lub podłączone do wystąpienie SQL Server. (Dziedziczony z SqlSmoObject).
Metoda chroniona IsVersion80SP3 Określa, czy wersja SQL Server jest SQL Server 2000 z dodatkiem SP3. (Dziedziczony z SqlSmoObject).
Metoda chroniona IsVersion90AndAbove Określa, czy wersja SQL Server jest SQL Server 2005 lub nowszej. (Dziedziczony z SqlSmoObject).
Metoda chroniona MarkDropped Zestawy SqlSmoState do porzucone. (Dziedziczony z SqlSmoObject).
Metoda publiczna MarkForDrop Znaczniki indeksu ma być przerwane następnego czas , Alter Metoda jest uruchamiana na Index obiektu nadrzędnego obiektu.
Metoda chroniona MarkForDropImpl Zestawy SqlSmoState do porzucone. (Dziedziczony z SqlSmoObject).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda chroniona PostAlter Metoda aktywacji po SqlSmoObject zostanie zmieniona. (Dziedziczony z SqlSmoObject).
Metoda chroniona PostCreate Metoda aktywacji po SqlSmoObject jest tworzony. (Dziedziczony z SqlSmoObject).
Metoda chroniona PostDrop Metoda aktywacji po SqlSmoObject jest porzucane. (Dziedziczony z SqlSmoObject).
Metoda publiczna Rebuild() Przebudowywany indeks.
Metoda publiczna Rebuild(Int32) Odtwarza indeks na partycji z liczbą określoną partycję.
Metoda publiczna RebuildAllIndexes Przebudowuje indeksy.
Metoda publiczna RecalculateSpaceUsage Aktualizuje obciążenie zasób dysku indeksu.
Metoda publiczna Recreate Odtwarza indeks.
Metoda publiczna Refresh Odświeża Index obiekt i jego właściwości. (Zastępuje ScriptNameObjectBase.Refresh()).
Metoda publiczna Rename Zmienia nazwę indeksu.
Metoda chroniona RenameImpl Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. (Dziedziczony z NamedSmoObject).
Metoda chroniona RenameImplWorker Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. (Dziedziczony z NamedSmoObject).
Metoda publiczna Reorganize Reorganizuje indeks na podstawie bieżących ustawień właściwość.
Metoda publiczna ReorganizeAllIndexes Reorganizuje wszystkie indeksy na podstawie bieżących ustawień właściwość.
Metoda publiczna Script() Generuje Transact-SQL skryptu, który może służyć do odtworzenia indeks.
Metoda publiczna Script(ScriptingOptions) Generuje Transact-SQL skryptu, który może służyć do odtworzenia indeksu określone przez opcje skryptu.
Metoda chroniona ScriptAlter Alters SqlSmoObject zgodnie z parametrami. (Dziedziczony z SqlSmoObject).
Metoda chroniona ScriptAnsiQI Skrypty obiektu bazy danych w formacie tekstowym ANSI. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona ScriptChangeOwner Ta metoda obsługuje infrastrukturę SMO i nie jest przeznaczony do użycia bezpośrednio w kodzie. (Dziedziczony z NamedSmoObject).
Metoda chroniona ScriptCreate Alters SqlSmoObject zgodnie z parametrami. (Dziedziczony z SqlSmoObject).
Metoda chroniona ScriptDdl Generuje InvalidSmoOperationException. (Dziedziczony z SqlSmoObject).
Metoda chroniona ScriptDrop Generuje InvalidSmoOperationException. (Dziedziczony z SqlSmoObject).
Metoda chroniona ScriptImpl() Pobiera kolekcja skryptów z SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona ScriptImpl(ScriptingOptions) Pobiera kolekcja skryptów z SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona ScriptImplWorker Pobiera kolekcja skryptów z SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona ScriptInformativeHeaders Skrypty nagłówków informacji. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona ScriptOwner Zmienia skrypt autoryzacja właściciela. (Dziedziczony z NamedSmoObject).
Metoda chroniona ScriptRename Ta metoda obsługuje infrastrukturę SMO i nie jest przeznaczony do użycia bezpośrednio w kodzie. (Dziedziczony z NamedSmoObject).
Metoda chroniona SetCollectionTextMode Ustawia tryb tekst kolekcja. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona SetIsSystemNamed Ustawia wartość logiczna, która określa, czy system o nazwie. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona SetParentImpl Ustawia nadrzędnym SqlSmoObject do newParent parametru. (Dziedziczony z SqlSmoObject).
Metoda chroniona SetSchemaOwned Ustawia schematu własnością wartość. (Dziedziczony z NamedSmoObject).
Metoda chroniona SetTextBody Określa tekst treści. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona SetTextHeader Określa tekst nagłówka. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona SetTextMode Określa tryb tekstu. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona SwitchTextMode Przełącza tryb tekstu. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona ThrowIfTextIsDirtyForAlter Generuje wyjątek tekstu zostały zmodyfikowane i nie jest zachowywane. (Dziedziczony z ScriptNameObjectBase).
Metoda publiczna ToString Zwraca String reprezentująca odwołanie obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona TouchImpl Nie zaimplementowano. (Dziedziczony z SqlSmoObject).
Metoda chroniona UnbindDefaultImpl Domyślne kolumny z Rozpina SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona UnbindRuleImpl Regulamin Rozpina SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda publiczna UpdateStatistics() Aktualizuje statystyki odwołanie indeksu.
Metoda publiczna UpdateStatistics(StatisticsScanType) Statystyka indeksu odwołanie aktualizuje statystyki określonego typu skanowania.
Metoda publiczna UpdateStatistics(StatisticsScanType, Int32) Aktualizuje statystyki odwołanie indeksu statystyki określonego typu skanowania i próbki określonego rozmiaru.
Metoda publiczna UpdateStatistics(StatisticsScanType, Int32, Boolean) Aktualizuje statystyki odwołanie indeksu z statystyki określonego typu skanowania i wielkość próbki określonego oraz opcja wylicz ponownie statystyki.
Metoda publiczna Validate Sprawdza stan obiektu. (Dziedziczony z SmoObjectBase).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne PropertyChanged Reprezentuje zdarzenie, które występuje po zmianie właściwość. (Dziedziczony z SqlSmoObject).
Zdarzenie publiczne PropertyMetadataChanged Reprezentuje zdarzenie, które występuje, gdy właściwość metadane. (Dziedziczony z SqlSmoObject).

Do góry

Pola

  Nazwa Opis
Pole chronione m_ExtendedProperties Reprezentuje właściwość określonych właściwość dostarczone przez rozszerzenie SqlSmoObject. (Dziedziczony z SqlSmoObject).
Pole chronione singletonParent Reprezentuje singleton nadrzędnej. (Dziedziczony z SqlSmoObject).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IAlienObject.Discover Wykrywa wszystkie zależności.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.GetDomainRoot Zwraca główny domena. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.GetParent Pobiera tego obiektu nadrzędnego.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.GetPropertyType Pobiera typ określonej właściwość. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.GetPropertyValue Pobiera wartości określonej właściwość. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.GetUrn Pobiera nazwę zasobu Unified obiektu.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.Resolve Pobiera wystąpienie, które zawiera informacje o obiekcie z nazwy zasobu Unified obiektu. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.SetObjectState Ustawia stan obiektu na określony SfcObjectState wartości. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.SetPropertyValue Ustawia wartość właściwość. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna ISfcPropertyProvider.GetPropertySet Pobiera odwołanie interfejs do zestaw właściwości tego obiektu.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuWłaściwość prywatna ISfcSupportsDesignMode.IsDesignMode Pobiera wartość logiczna wskazująca, czy obiekt obsługuje tryb projektowania.

Do góry

Uwagi

Aby uzyskać Index Właściwości obiektu, użytkownicy mogą być element członkowski społeczeństwa stała rola serwera.

Aby zestaw Index Właściwości obiektu, tworzenie lub usuwanie indeksu, aktualizacja statystyki dotyczących indeksu, lub odbudować, reorganizować lub ponownie utwórz indeks, użytkownicy muszą mieć jedną z następujących:

  • ZMIEŃ uprawnienia w tabela nadrzędnej lub widoku

  • Członkostwo w db_owner lub db_ddladmin ról stałej bazy danych

  • Członkostwo w sysadmin stała rola serwera

Bezpieczeństwo wątków

Wszystkie publiczne, statyczne (udostępnione w programie Microsoft Visual Basic) elementy członkowskie tego typu są bezpieczne dla operacji wielowątkowych. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.