MSSQLSERVER_30053

Dotyczy:SQL Server

Szczegóły

Attribute Value
Nazwa produktu SQL Server
Identyfikator zdarzenia 30053
Źródło zdarzenia MSSQLSERVER
Składnik SQLEngine
Nazwa symboliczna FTXT_QUERY_E_PRZERWANIEROZBIJANIASŁÓW_TIMEOUT
Tekst wiadomości Upłynął czas oczekiwania na podział wyrazów dla ciągu zapytania pełnotekstowego. Może się tak zdarzyć, jeśli analiza ciągu zapytania pełnotekstowego trwała zbyt długo lub jeśli na serwerze działa duża liczba zapytań. Spróbuj ponownie uruchomić zapytanie pod lżejszym obciążeniem.

Explanation

Błąd przekroczenia limitu czasu przerwania linii może wystąpić w następujących sytuacjach:

  • Separator słów dla języka zapytań jest niepoprawnie skonfigurowany; na przykład jego ustawienia rejestru są nieprawidłowe.

  • Analizator ciągów nie działa dla konkretnego ciągu zapytania.

  • Mechanizm dzielenia słów zwraca zbyt wiele danych dla określonego ciągu zapytania. Nadmiar danych jest traktowany jako potencjalny atak przepełnienia bufora i powoduje zamknięcie procesu demona filtru (fdhost.exe), który obsługuje usługi łamania wyrazów.

  • Konfiguracja procesu demona filtru jest niepoprawna.

    Najczęstsze problemy z konfiguracją to wygaśnięcie hasła lub zasady domeny, które uniemożliwiają zalogowanie się konta demona filtru.

  • Na instancji serwera występuje bardzo duże obciążenie zapytań; na przykład proces dzielenia wyrazów trwał długo przy przetwarzaniu ciągu zapytania pełnotekstowego lub na serwerze uruchomiona jest duża liczba zapytań. Należy zauważyć, że jest to najmniej prawdopodobna przyczyna.

Akcja użytkownika

Wybierz akcję użytkownika odpowiednią do prawdopodobnej przyczyny przekroczenia limitu czasu w następujący sposób:

Prawdopodobna przyczyna Akcja użytkownika
Podział wyrazów dla języka zapytań jest niepoprawnie skonfigurowany. Jeśli używasz zewnętrznego łamacza słów, może być błędnie zarejestrowany w systemie operacyjnym. W tym przypadku zarejestruj ponownie "word breaker". Więcej informacji można znaleźć w artykule Revert the Word Breakers Used by Search do poprzedniej wersji.
Analizator ciągów nie działa dla konkretnego ciągu zapytania. Jeśli narzędzie do dzielenia wyrazów jest obsługiwane przez program SQL Server, skontaktuj się z działem obsługi klienta i pomocy technicznej firmy Microsoft.
Mechanizm dzielenia słów zwraca zbyt wiele danych dla określonego ciągu zapytania. Jeśli narzędzie do dzielenia wyrazów jest obsługiwane przez program SQL Server, skontaktuj się z działem obsługi klienta i pomocy technicznej firmy Microsoft.
Konfiguracja procesu demona filtru jest niepoprawna. Upewnij się, że używasz aktualnego hasła i że polityka domeny nie uniemożliwia zalogowania się do konta demona filtrującego.
Na serwerze działa bardzo wysokie obciążenie zapytań. Spróbuj ponownie uruchomić zapytanie pod lżejszym obciążeniem.