FULLTEXTSERVICEPROPERT(Transact-SQL)
전체 텍스트 엔진의 속성과 관련된 정보를 반환합니다. 이 속성은 sp_fulltext_service를 사용하여 설정하고 검색할 수 있습니다.
구문
FULLTEXTSERVICEPROPERTY ('property')
인수
property
전체 텍스트 서비스 수준 속성의 이름이 포함된 식입니다. 다음은 속성과 반환되는 정보에 대한 설명입니다.[!참고]
이후 버전의 Microsoft SQL Server에서는 ConnectTimeout, DataTimeout 및 ResourceUsage 속성이 제거됩니다. 향후 개발 작업에서는 이 속성을 사용하지 않도록 하고 현재 이 속성을 사용하는 응용 프로그램은 수정하십시오.
속성
값
ResourceUsage
0을 반환합니다. 이전 버전과의 호환성을 위해서만 지원됩니다.
ConnectTimeout
0을 반환합니다. 이전 버전과의 호환성을 위해서만 지원됩니다.
IsFulltextInstalled
전체 텍스트 구성 요소가 SQL Server의 현재 인스턴스와 함께 설치되었습니다.
0 = 전체 텍스트가 설치되지 않음
1 = 전체 텍스트가 설치됨
NULL = 잘못된 입력 또는 오류
DataTimeout
0을 반환합니다. 이전 버전과의 호환성을 위해서만 지원됩니다.
LoadOSResources
운영 체제 단어 분리기 및 필터가 이 SQL Server 인스턴스와 함께 등록되고 사용되는지 여부를 나타냅니다. 기본적으로 이 속성은 OS(운영 체제) 업데이트 시 실수로 동작이 변경되는 것을 방지하기 위해 비활성화되어 있습니다. OS 리소스를 사용하도록 설정하면 설치된 인스턴스별 리소스가 없는 Microsoft 인덱싱 서비스에 등록된 언어 및 문서 유형에 대한 리소스에 액세스할 수 있습니다. OS 리소스 로드를 사용할 경우 해당 OS 리소스가 트러스트된 서명된 이진 파일인지 확인해야 합니다. 그렇지 않으면 VerifySignature가 1로 설정된 경우 로드할 수 없습니다.
0 = 이 SQL Server 인스턴스와 연관된 필터와 단어 분리기만 사용합니다.
1 = OS 필터와 단어 분리기를 로드합니다.
VerifySignature
Microsoft Search 서비스가 서명된 이진 파일만 로드할지 여부를 지정합니다. 기본적으로 트러스트된 서명된 이진 파일만 로드됩니다.
0 = 이진 파일의 서명 여부를 확인하지 않습니다.
1 = 트러스트된 서명된 바이너리만 로드하는지 확인합니다.
반환 형식
int
예
다음 예에서는 서명된 이진 파일만 로드할지 여부를 확인하고 반환 값은 이 확인이 발생하지 않음을 나타냅니다.
SELECT fulltextserviceproperty('VerifySignature')
결과 집합은 다음과 같습니다.
-----------
0
서명 확인을 다시 기본값인 1로 설정하려면 다음 sp_fulltext_service 문을 사용할 수 있습니다.
EXEC sp_fulltext_service @action='verify_signature', @value=1;
GO