다음을 통해 공유


MSSQLSERVER_30053

적용 대상: SQL Server

세부 정보

attribute
제품 이름 SQL Server
이벤트 ID 30053
이벤트 원본 MSSQLSERVER
구성 요소 SQLEngine
심볼 이름 FTXT_QUERY_E_WORDBREAKINGTIMEOUT
메시지 텍스트 전체 텍스트 쿼리 문자열에 대한 단어 분리 시간이 초과되었습니다. 이 문제는 단어 분리기가 전체 텍스트 쿼리 문자열을 처리하는 데 시간이 오래 걸리거나 서버에서 많은 수의 쿼리가 실행되는 경우에 발생할 수 있습니다. 더 가벼운 부하로 쿼리를 다시 실행해 보세요.

설명

다음과 같은 상황에서 단어 분리 시간 제한 오류가 발생할 수 있습니다.

  • 쿼리 언어용 단어 분리기가 올바르지 않게 구성된 경우. 해당 레지스트리 설정이 올바르지 않은 경우가 이에 해당합니다.

  • 단어 분리기가 특정 쿼리 문자열에 대해 오작동합니다.

  • 단어 분리기는 특정 쿼리 문자열에 대해 너무 많은 데이터를 반환합니다. 초과 데이터는 잠재적인 버퍼 오버런 공격으로 처리되고 단어 분리 서비스를 호스트하는 필터 디먼 프로세스(fdhost.exe)를 종료합니다.

  • 필터 데몬 프로세스 구성이 올바르지 않은 경우

    가장 일반적인 구성 문제는 암호 만료 또는 필터 디먼 계정 로그온을 방지하는 도메인 정책입니다.

  • 서버 인스턴스에서 매우 많은 쿼리 워크로드가 실행되고 있습니다. 예를 들어 단어 분리기는 전체 텍스트 쿼리 문자열을 처리하는 데 시간이 오래 걸리거나 서버에서 많은 수의 쿼리가 실행되고 있습니다. 이것이 가장 가능성이 낮은 원인입니다.

사용자 작업

다음과 같이 시간 제한의 가능한 원인에 적합한 사용자 작업을 선택합니다.

가능한 원인: 사용자 작업
쿼리 언어의 단어 분리기가 잘못 구성되었습니다. 타사 단어 분리기를 사용하는 경우 운영 체제에 잘못 등록되었을 수 있습니다. 이 경우 단어 분리기를 다시 등록하십시오. 자세한 내용은 검색에 사용된 단어 분리기를 이전 버전으로 되돌리기를 참조하세요.
단어 분리기가 특정 쿼리 문자열에 대해 오작동합니다. SQL Server에서 단어 분리기를 지원하는 경우 Microsoft 고객 서비스 및 지원에 문의하세요.
단어 분리기는 특정 쿼리 문자열에 대해 너무 많은 데이터를 반환합니다. SQL Server에서 단어 분리기를 지원하는 경우 Microsoft 고객 서비스 및 지원에 문의하세요.
필터 데몬 프로세스 구성이 올바르지 않은 경우 현재 암호를 사용하고 있고 도메인 정책이 필터 디먼 계정의 로그온을 차단하지 않는지 확인합니다.
서버 인스턴스에서 매우 많은 쿼리 워크로드가 실행되고 있습니다. 더 가벼운 부하로 쿼리를 다시 실행해 보세요.

참고 항목

전체 텍스트 필터 데몬 시작 관리자 서비스 계정 설정
전체 텍스트 검색
sp_help_fulltext_system_components(Transact-SQL)
검색을 위해 단어 분리기와 형태소 분석기 구성 및 관리
검색 필터 구성 및 관리