Share via


Dizinler ve kısıtlamalar etkinleştirme yönergeleri

Bir dizin devre dışı bırakıldıktan sonra yeniden veya bırakılan kadar devre dışı durumda kalır.Aşağıdaki yöntemlerden birini kullanarak yeniden tarafından devre dışı dizin yeniden etkinleştirebilirsiniz:

  • alter INDEX deyim yeniden yan tümce tümce tümce ile birlikte

  • DROP_EXISTING yan tümce tümce tümce ile create INDEX

  • DBCC DBREINDEX

Bu ifadeler birini kullanarak, dizin yeniden oluşturulur ve dizin durumu çok etkin olarak küme.

Not

Devre dışı bırakılmış kümelenmiş dizin yeniden oluşturuluyor olamaz gerçekleştirilen ne zaman çevrimiçi seçeneğini küme açık.

Dizini yeniden oluşturuluyor sonra dizini devre dışı bırakılması nedeniyle devre dışı bırakılan tüm kısıtlamaları el ile etkinleştirilmesi gerekir.BİRİNCİL anahtar ve benzersiz kısıtlamaları ilişkili dizin yeniden oluşturma tarafından etkinleştirilir.Önce (etkin) bu dizini yeniden oluşturulması gerekir, birincil anahtar veya benzersiz kısıtlama başvuran yabancı anahtar kısıtlamaları etkinleştirebilirsiniz.YABANCI anahtar kısıtlamaları tablo check kısıtlaması alter deyim kullanılarak etkinleştirilir.

Nasıl dizinin bir devre dışı bırakılmış kümelenmiş dizinler kümelenmemiş etkiler

Devre dışı bırakılmış kümelenmiş dizin yeniden veya bırakılan, kümelenmemiş dizinler için etkili, her iki dizin türleri etkinleştirilmiş veya devreden çıkarılmış, durumuna bağlıdır.Aşağıdaki tablo efektleri özetler.

Kümelenmiş dizin etkinleştirilmiş veya devre dışı olduğunu ve kümelenmemiş dizin devre dışı olduğunda, kümelenmiş dizin eylem aşağıdaki sonuçlar üzerinde devre dışı bırakılmış kümelenmemiş dizin var.

Kümelenmiş dizin eylem olduğunda

Devre dışı bırakılan kümelenmemiş dizin

ALTER DİZİN YENİDEN OLUŞTURMA.

Devre dışı kalır.

ALTER DİZİN YENİDEN TÜM.

Yeniden ve etkin.

BIRAKMA DİZİNİ.

Devre dışı kalır.

DROP_EXISTING İLE DİZİN OLUŞTURUN.

Devre dışı kalır.

kümelenmiş dizin ile ilişkili kümelenmemiş dizinler üzerinde izin verilen eylemler, her iki dizin türleri etkinleştirilmiş veya devreden çıkarılmış durumuna bağlıdır.Aşağıdaki tablo kümelenmemiş dizinler üzerinde izin verilen eylemleri özetlemektedir.

Kümelenmemiş dizin eylem olduğunda

Ve kümelenmiş ve kümelenmemiş dizinleri devre dışı bırakılır.

Veya kümelenmiş dizin etkin ve kümelenmemiş dizin ya da etkin veya devre dışı.

ALTER DİZİN YENİDEN OLUŞTURMA.

Eylem başarısız olur.

Eylem başarılı olur.

BIRAKMA DİZİNİ.

Eylem başarılı olur.

Eylem başarılı olur.

DROP_EXISTING İLE DİZİN OLUŞTURUN.

Eylem başarısız olur.

Eylem başarılı olur.