Tam metin dizin oluşturma ile ilgili sorunları giderme

Bu Konuda

  • Tam metin dizin oluşturma hataları giderme

  • Tam metin dizini işlem günlüğü geri sonra tutarsız durumda

Tam metin dizin oluşturma hataları giderme

Doldurma veya bir tam metin dizini korumak, aşağıda açıklanan nedenlerle tam metin dizin bir veya birden fazla dizin başarısız olabilir. Bu satır düzeyinde hatalar popülasyon tamamlanmasını engellemez. Dizin Oluşturucu, bu satırlarda yer alan içeriğini sorgulamak mümkün değildir Yani bu satırları atlar.

Dizin oluşturma hataları oluşabilir olduğunda:

  • Dizinleyici bulamıyor veya filtre veya sözcük ayırıcısı bileşeni yüklenemiyor. Tablo satırının bir belge biçimi veya örneği ile kaydedilmemiş bir dilde içerik varsa bu hata oluşabilir SQL Server. Kayıtlı sözcük ayırıcısı veya filtre bileşeni imzalanmamış ya da yüklendi imza doğrulaması başarısız oldu bu hata da olabilir.

  • Sözcük ayırıcı veya filtre gibi bir bileşen başarısız olur ve dizinleyici için hata verir. Bu dizine belge bozuksa ve filtre belgeden metin ayıklamak yapamaz olabilir. Bir bileşeni tek bir satır tam metin filtre arka plan programı ana bilgisayar (fdhost.exe) bellek sınırları nedeniyle belirli bir boyutu yukarıda içeriği işleyemez olduğunda da oluşabilir.

Her satır düzeyi hatası için tarama günlüğü, hatanın nedeni hakkında ayrıntılı bilgi içerir. Hata sayısı, tam veya artımlı popülasyon sonunda özetlenir.

Dizin oluşturma işlemi etkisi ve popülasyon tamamlanmasını önlemek diğer hataları şunlardır:

  • Tam metin dizini için bir tam metin Kataloğu'nda bulunan satır sayısı sınırını aşıyor.

  • Kümelenmiş dizin veya dizine eklenmesini tablo tam metin anahtar dizini, bırakılan veya yeniden değiştirilmiş.

  • Bir donanım hatası veya disk bozulması tam metin kataloğu bozulmasına neden olur.

  • Tam metin dizini olan tablo içeren bir dosya grubu çevrimdışı duruma veya salt okunur yapılır.

Herhangi bir önemli tam metin dizini popülasyon işlemi veya bir popülasyon tamamlanmadı bulduğunuzda sonunda Tarama günlüğünü görüntülemek.

İmzalanmamış bileşenleri

Varsayılan olarak, tam metin dizin Oluşturucu imzalanacak yükler sözcük ayırıcılarını ve filtreleri gerektirir. Onlar, bazen özel bileşenleri yüklerken hangi durumda imzalanmamışsa, imza doğrulama yoksaymak için tam metin dizin Oluşturucu yapılandırmanız gerekir.

Önemli notÖnemli

İmza doğrulaması görmezden yapar örneği SQL Serverdaha az güvenli. Uygulamak ya da elde bileşenleri imzalandığını sağlamak tüm bileşenleri kayıt öneririz. Bileşenleri imzalama hakkında daha fazla bilgi için bkz: sp_fulltext_service (Transact-sql).

[YUKARI]

Tam metin dizini işlem günlüğü geri sonra tutarsız durumda

Bir veritabanı işlem günlüğünün geri yüklerken, tam metin dizini tutarlı bir durumda olmadığını belirten bir uyarı görebilirsiniz. Bunun nedeni, veritabanı yedeklenmesinden sonra bir tablo tam metin dizini güncellenmiştir olduğunu. Tam metin dizini tutarlı bir duruma getirmek için tablo üzerinde tam bir popülasyon (gezinme) çalıştırmanız gerekir. Daha fazla bilgi için, bkz. Tam metin dizinlerini doldurma.

[YUKARI]

Ayrıca bkz.

Başvuru

alter fulltext catalog (Transact-sql)

Kavramlar

Tam metin dizinlerini doldurma