Udostępnij za pośrednictwem


Indeks obiektu

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

Index Obiektu opisuje atrybuty jednego indeksu Microsoft SQL Server.

Model obiektów SQL-DMO pokazujący bieżący obiekt

Uwagi

Indeks programu SQL Server optymalizuje dostęp do danych w tabelach programu SQL Server.Indeksy są również używane do wymuszania pewne ograniczenia, takie jak ograniczenia UNIQUE i klucza podstawowego.

Z Index obiektu, możesz:

  • Tworzenie indeksu programu SQL Server.

  • Tworzenie statystyk dystrybucji danych programu SQL Server.

  • Usuwanie indeksu programu SQL Server.

  • Usuń statystyk dystrybucji danych programu SQL Server.

  • Odbudowanie indeksu programu SQL Server.

  • Aktualizacja statystyk dystrybucji danych.

Name Właściwość Index obiektu wykorzystuje typ danych SQL Server sysname.W bazie danych programu SQL Server wszystkie nazwy indeksu musi być unikatowa.

Aby utworzyć indeks SQL Server

  1. Tworzenie Index obiektu.

  2. Ustaw Name właściwość.

  3. Ustaw IndexedColumns Właściwość kolumna lub kolumn, uczestniczących w indeksie.

  4. Ustaw Type Właściwość Index obiektu do kontrolowania atrybuty indeksu utworzony (opcjonalne).Jeśli ta właściwość nie jest zestawwskaźnik nieklastrowanym, umożliwiając tworzone zduplikowane wartości.Aby uzyskać więcej informacji o typach indeksu programu SQL Server i ograniczenia indeksy stosowane do tabel, zobacz CREATE INDEX (Transact-SQL).

  5. Ustawianie właściwości opcjonalnych, takich jak FileGroup.

  6. Pobierz Table obiekt, który odwołuje się do tabela programu SQL Server, z Tables Kolekcja połączonych Database obiektu.

  7. Użyj BeginAlter metoda Table obiekt, aby oznaczyć początek zmiany do tabela programu SQL Server.

  8. Add the Index object to the Indexes collection of the selected Tableobject.

  9. Użyj DoAlter metoda Table obiekt, aby oznaczyć koniec zmiany i utworzyć indeks na serwerze SQL Server.

Aby usunąć istniejący indeks SQL Server

  1. Pobierz Table obiekt, który odwołuje się do tabela programu SQL Server, z Tables Kolekcja połączonych Database obiektu.

  2. Użyj BeginAlter metoda Table obiekt, aby oznaczyć początek zmiany do tabela programu SQL Server.

  3. Get the Index object representing the SQL Server index to remove from the Indexes collection of the selected Tableobject.

  4. Użyj Remove metoda Index obiekt, aby usunąć Index obiekt z Indexes kolekcja Table obiektu.

  5. Użyj DoAlter metoda Table obiekt, aby oznaczyć koniec zmiany i usunąć indeks SQL Server z tabela programu SQL Server.

Ostrzeżenie

MergePullSubscription Obiekt jest zgodne z wystąpienia programu SQL Server w wersji 7.0 lub nowszej.Jednakże Index2 obiektu rozszerza funkcjonalność Index obiektu do użytku z funkcjami, które zostały wprowadzone w programie SQL Server 2000.

Zobacz także

Odwołanie