Aracılığıyla paylaş


Index nesnesi

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The Index object exposes the attributes of a single Microsoft SQL Server index.

Geçerli nesneyi gösteren SQL-DMO nesne modeli

Açıklamalar

sql Server dizin sql Sunucu tablolarındaki verilere erişimini en iyi duruma getirir.Dizinleri, benzersiz ve birincil anahtar kısıtlamaları gibi bazı sınırlamaları zorlamak için de kullanılır.

İle Index nesne yapabilirsiniz:

  • sql Server dizin oluşturun.

  • sql Server veri dağıtım istatistikleri oluşturmak.

  • sql Server dizini kaldırabilirsiniz.

  • sql Server veri dağıtım istatistikleri kaldırın.

  • sql Server dizin yeniden oluşturun.

  • Veri dağıtım istatistikleri güncelleştirme.

The Name property of an Index object uses the SQL Server data type sysname.sql Server veritabanı içinde tüm dizin adlarının benzersiz olması gerekir.

sql Server dizin oluşturmak için

  1. Oluşturma bir Index nesne.

  2. Set Name özellik.

  3. Set IndexedColumns özellik sütun veya sütunları linki dizini.

  4. Set Type özellik Index (isteğe bağlı) oluşturulan bir dizin özniteliklerinin denetlemek için nesneyi.Bu özellik ise küme, yinelenen değerler oluşturulur vererek kümelenmemiş bir dizin.Tablolara uygulanmış dizinleri sql Server dizin türleri ve sınırlamaları hakkında daha fazla bilgi için bkz: CREATE INDEX (Transact-SQL).

  5. İsteğe bağlı özellikler olarak ayarlanmış FileGroup.

  6. Al Table Başvuran sql Server nesne tablo , istediğiniz Tables bağlı koleksiyon Database nesne.

  7. Use BeginAlter yöntem, Table nesnesine değişiklikleri başlangıcını işaretlersql Server tablo.

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

  9. Use DoAlter yöntem, Table nesne değişiklikleri sonuna işaretleme ve indeks oluşturmak içinsql Server.

Varolan bir sql Server dizin kaldırmak için

  1. Al Table Başvuran sql Server nesne tablo , istediğiniz Tables bağlı koleksiyon Database nesne.

  2. Use BeginAlter yöntem, Table nesnesine değişiklikleri başlangıcını işaretlersql Server tablo.

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

  4. Use Remove yöntem Index nesne kaldırmak için Index gelen nesne Indexes koleksiyon , Table nesne.

  5. Use DoAlter yöntem, Table nesne değişiklikleri sonuna işaretleme ve sql Server tablo. sql Server dizin kaldırmak için

Not

The Index object is compatible with instances of SQL Server versions 7.0 and later.Ancak, Index2 nesnesinin işlevselliğini uzatır Index nesnesi, sql Server 2000'de sunulan özellikleri ile kullanmak için.

Ayrıca bkz.

Başvuru