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)
검색을 위해 단어 분리기와 형태소 분석기 구성 및 관리
검색 필터 구성 및 관리