Aracılığıyla paylaş


Tam metin dizin oluşturma hataları giderme

Doldurma veya tam metin dizini Bakımı sırasında bir veya daha fazla satır dizini oluşturmak tam metin Dizin Oluşturucu, aşağıda açıklanan nedenlerle başarısız olabilir.Bu satır -düzey hataları popülasyon tamamlanmasını engeller.Dizin Oluşturucu, bu satırlarda yer alan içerik için sorgulamak mümkün değildir anlamına gelir bu satırları atlar.

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

  • Dizinleyici bulamıyor veya bir filtre veya word bölücü bileşeni yüklenemiyor.Belge biçimi veya içeriği ile örnek kayıtlı bir dilde tablo satırı içeriyorsa, bu başarısızlık ortaya çıkabilir SQL Server.Kayıtlı sözcük ayırıcı veya filtre bileşeni imzalanmamış ya da yüklenmekte imza doğrulaması başarısız oldu Bu başarısızlık da oluşabilir.

  • Sözcük ayırıcı veya filtre gibi bir bileşen başarısız olur ve dizinleyici için hata verir.Dizini Oluşturulmakta olan belge bozuk ve filtre belgeden metin ayıklamak ortaya çıkar.Bir bileşeni tek bir satır (fdhost.exe) tam metin filtre arka plan programı ana bilgisayarda bellek sınırları yüzünden belirli boyuttaki yukarıda içeriği işleyemez olduğunda da oluşabilir.

Her satır düzey hatası için gezinme günlük başarısızlık nedeni hakkında ayrıntılı bilgi içerir.Hata sayılarını tam veya artımlı popülasyon sonunda özetlenir.

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

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

  • Bir kümelenmiş dizin veya tam metin anahtar dizin üzerinde tablo dizini Oluşturulmakta olan değiştirmiş, bırakılan veya yeniden oluşturuldu.

  • Bir donanım hatası veya disk bozulması sonuçlar tam metin kataloğu bozulmasına.

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

Gezinme günlük veya önemli tam metin dizini popülasyon işleminin herhangi bir popülasyon tamamlanmadı bulduğunuzda sonunda görüntülemelisiniz.

İ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.Bunlar, bazen özel bileşenler yüklü olduğunda, durum imzalanmamışsa, imza doğrulama yok saymak için tam metin Dizin Oluşturucu yapılandırmanız gerekir.

Önemli notÖnemli

İmza doğrulaması yok sayarak yaptığı örnek , SQL Server daha az güvenli.Uygulamak ya da alın, tüm bileşenleri imzalı emin olun herhangi bir bileşeni imzalamak öneririz.Bileşenleri imzalama hakkında daha fazla bilgi için bkz: sp_fulltext_service (Transact-sql).