Udostępnij za pośrednictwem


Rozwiązywanie problemów dotyczących błędów indeksowania Full-Text

Podczas wypełniania lub utrzymania indeks pełnotekstowy, indeksowania pełnotekstowego, ze względu na opisaną poniżej, może zakończyć się niepowodzeniem indeksu jeden lub więcej wierszy.Te błędy poziom wiersza nie uniemożliwiają ukończenie zapełnianie.Indeksatorze pomija tych wierszy, co oznacza, że nie jesteś w stanie zbadać zawartości zawartych w tych wierszach.

Indeksowanie błędów może wystąpić, gdy:

  • Indeksatorze nie może odnaleźć lub załadować składnika dzielenie filtru lub wyraz.Ten błąd może wystąpić, jeśli wiersz tabela zawiera format dokumentu lub jego zawartość w języku, który nie został zarejestrowany w wystąpieniu programu SQL Server. Ten błąd może również się zdarzyć, gdy składnik dzielenie wyrazów zarejestrowanych filtr nie został podpisany lub nie można zweryfikować podpisu, podczas jej ładowania.

  • Składnik, taki jak dzielącego lub filtru, nie powiedzie się i zwraca błąd, aby indeksatorze.Może się tak zdarzyć, jeśli indeksowany dokument jest uszkodzony i nie można wyodrębnić tekst z dokumentu jest filtr.Taka sytuacja może wystąpić również w przypadku, gdy składnik nie jest w stanie obsłużyć zawartości pojedynczego wiersza powyżej określonego rozmiaru, ze względu na ograniczenia pamięci na hoście demon filtru pełnotekstowego (fdhost.exe).

Dla każdego błędu poziom wiersza dziennika przeszukiwanie zawiera szczegółowe informacje na temat przyczyny niepowodzenia.Licznik błędów są sumowane na koniec pełne lub przyrostowe zapełnianie.

Istnieją inne błędów, które mogą mieć wpływ na sam proces indeksowania i zapobiec zapełnianie ukończenie:

  • Indeks pełnotekstowy przekracza limit dla liczby wierszy, które mogą być zawarte w wykazie pełnego tekstu.

  • Indeks klastrowany lub kluczy indeksu pełnotekstowego w tabela jest indeksowany pobiera zmianie, porzucone lub odbudowany.

  • Sprzętowe uszkodzenie awarii lub dysku powoduje uszkodzenie wykaz pełnotekstowy.

  • Grupa plików, zawierającej tabela, przy czym indeksowania pełnotekstowego przechodzi w tryb offline lub odbywa się tylko do odczytu.

Należy wyświetlić dziennik przeszukiwanie na końcu każdej operacji zapełnianie znaczące indeks pełnotekstowy, lub po znalezieniu zapełnianie nie została ukończona.

Niepodpisane składniki

Domyślnie indeksowanie pełnotekstowe wymaga filtrów i wyłączników wyraz, który ładuje do podpisania.Jeśli te nie są podpisane, których dotyczy to czasami, gdy zainstalowane są składniki niestandardowe, należy skonfigurować indeksowania pełnotekstowego ignorowanie weryfikacji podpisu.

Important noteImportant Note:

Ignorowanie weryfikacji podpisu sprawia, że wystąpienie SQL Server mniej bezpieczne. Zaleca się, że możesz się zarejestrować wszystkie składniki, które implementuje lub upewnij się, że wszystkie składniki, które można nabyć są podpisane.Aby uzyskać informacje dotyczące podpisywania składników zobacz sp_fulltext_service (Transact-SQL).