FULLTEXTSERVICEPROPERT(Transact-SQL)
적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance
전체 텍스트 엔진의 속성과 관련된 정보를 반환합니다. 이 속성은 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
관련 항목
FULLTEXTCATALOGPROPERTY(Transact-SQL)
메타데이터 함수(Transact-SQL)
sp_fulltext_service(Transact-SQL)