Guidelines for Enabling Indexes and Constraints

Po wyłączeniu indeks pozostaje w stanie wyłączonym dopóki zostanie odbudowany lub usunięte.Można włączyć wyłączony indeks po ponownym utworzeniu będącego przy użyciu jednej z następujących metod:

  • Instrukcja ALTER indeks z klauzula PRZEBUDOWY

  • CREATE INDEX z klauzula DROP_EXISTING

  • DBCC DBREINDEX

Za pomocą jednego z tych instrukcji, indeks zostanie przebudowany i jest w stanie indeksu zestaw do włączone.

Uwaga

Nie można wykonać przebudowywanie indeks klastrowany wyłączone, opcja ONLINE jest ustawiona na ON.

Po przebudowywanie indeksu, ograniczenia, które zostały wyłączone z powodu wyłączania indeksu musi być włączone ręcznie.Ograniczenia klucz podstawowy i unikatowy są włączone przez przebudowywanie indeksu skojarzony.Indeks ten musi być przebudowany (włączone), przed włączeniem klucz obcy ograniczenia, które odwołują się do ograniczenia klucz podstawowy lub UNIQUE.klucz obcy ograniczenia są włączane przy użyciu instrukcja ALTER tabela Sprawdź CONSTRAINT.

W jaki sposób wyłączone klastrowanego indeksu ma wpływ na ponownego zbudowania indeksów nie klastrowanych

Wyłączone indeks klastrowany jest przebudowany lub usunięte, efekt do ponownego zbudowania indeksów nie klastrowanych zależy od stanu, czy wyłączony czy włączony obu typów indeksu.Poniższa tabela zawiera podsumowanie efektów.

Gdy indeks klastrowany jest wyłączony czy włączony i nieklastrowany indeks jest wyłączony, Akcja indeksu klastrowanego ma następujące wyniki na wyłączony indeks nieklastrowany.

Gdy jest akcja indeks klastrowany

Indeks nieklastrowany wyłączone

ZMIENIA ODBUDOWYWANIA INDEKSU.

Pozostaje wyłączona.

ZMIENIĆ WSZYSTKIE ODBUDOWANIE INDEKSU.

Jest ponownie i włączony.

USUWANIE INDEKSU.

Pozostaje wyłączona.

UTWÓRZ INDEKS DROP_EXISTING.

Pozostaje wyłączona.

Dozwolone akcje ponownego zbudowania indeksów nie klastrowanych, skojarzone z indeks klastrowany zależy od stanu, niezależnie od tego, czy wyłączony czy włączony obu typów indeksu.Poniższa tabela zawiera podsumowanie dozwolonych działań dotyczących ponownego zbudowania indeksów nie klastrowanych.

Gdy jest indeks nieklastrowany akcja

I indeksów klastrowanych i nieklastrowany są wyłączone.

Indeks klastrowany jest włączone lub nieklastrowany indeks jest wyłączony czy włączony.

ZMIENIA ODBUDOWYWANIA INDEKSU.

Akcja kończy się niepowodzeniem.

Akcja powiedzie się.

USUWANIE INDEKSU.

Akcja powiedzie się.

Akcja powiedzie się.

UTWÓRZ INDEKS DROP_EXISTING.

Akcja kończy się niepowodzeniem.

Akcja powiedzie się.