Sorun giderme: Tam-metin katalogları için araştırma ve temizleme görevleri gerçekleştirme
Bu örnekte, normal araştırma ve temizleme görevleri gerçekleştirin.Bağlı olduğunuz olduğunu varsaymak AdventureWorks2008R2 veritabanı, çalıştığınız Document tablove AdvDocFTCat tam metin kataloğu ile ilgili Document tablo.
Önemli |
---|
İçin bir SQL Server 2008 , bir tam metin kataloğu veritabanıdır mantıksal bir kavram, başvurduğu bir grup tam metin dizinleri.Tam metin kataloğu için herhangi dosya grubu ait sanal bir nesnedir. |
Araştırma ve temizleme görevleri şunlardır:
Tüm tam metin kataloglar bağlantılı bir listesini elde AdventureWorks2008R2 Bu sorguyu çalıştırarak veritabanı sys.fulltext_catalogs (Transact-sql) Katalog görünümü:
SELECT name FROM sys.fulltext_catalogs; GO
Çünkü AdventureWorks2008R2 veritabanı geçerli veritabanında, bağlı tüm tam metin kataloglar için bu meta veriler döndürür AdventureWorks2008R2 veritabanı.
Veritabanında dizinler listesini almak için sys.fulltext_indexes Katalog görünümü.
Kaydını Document Tablo için tam metin aşağıdaki deyim çalıştırarak işleme:
DROP FULLTEXT INDEX ON Production.Document; GO
Daha fazla bilgi için bkz: Full-Text Index (Transact-sql) bırak.
Tam metin için dizin oluşturma hakkında meta veriler bu düşünceye Document tablo.Varolan bir tam metin dizini kadar sonraki tam popülasyon ya da tam metin kataloğu bırakılan kadar yerinde kalır.Ancak, kullanılmayan kalır.
Bırak AdvDocFTCat tam metin kataloğu dosya sisteminden ve onun meta veriler aşağıdaki deyim çalıştırarak katalog görünümlerinden:
DROP FULLTEXT CATALOG AdvDocFTCat; GO
Daha fazla bilgi için bkz: Full-Text catalog (Transact-sql) bırak.
Tam metin kataloğu meta veriler tüm tam metin dizinlerini kaldırmak için güncelleştirilmiş olması gerekir çünkü bir tam metin kataloğu bırakılan önce adım 4 tamamlamanız gerekir.