sp_fulltext_service(Transact-SQL)
Microsoft SQL의 전체 텍스트 검색(MSFTESQL) 서비스 속성을 변경합니다.
구문
sp_fulltext_service [ [@action=] 'action'
[ , [ @value= ] value ] ]
인수
- [ @action=] 'action'
변경하거나 다시 설정할 속성입니다. action은 nvarchar(100), 이며 기본값은 없습니다. 작업 속성의 목록, 설명 및 설정할 수 있는 값에 대해서는 값 인수 아래에 있는 테이블을 참조하십시오. 이 인수는 데이터 형식, 현재 실행 값, 최소값 또는 최대값, 사용 중단 상태(해당되는 경우)와 같은 속성을 반환합니다.
[ @value=] value
지정한 속성의 값입니다. value는 sql_variant이며 기본값은 NULL입니다. @value가 null이면 sp_fulltext_service는 현재 설정을 반환합니다. 이 표에서는 작업 속성, 설명 및 설정할 수 있는 값 목록을 보여 줍니다.작업 값 설명 clean_up
0
이전 버전과의 호환성을 위해서만 지원됩니다.
connect_timeout
0
이전 버전과의 호환성을 위해서만 지원됩니다.
data_timeout
0
이전 버전과의 호환성을 위해서만 지원됩니다.
load_os_resources
int
1 = OS 필터와 단어 분리기를 로드합니다.
0 = 이 SQL Server 인스턴스와 연관된 필터와 단어 분리기만 사용합니다.
운영 체제 단어 분리기, 형태소 분석기 및 필터가 이 SQL Server 인스턴스와 함께 등록되고 사용되는지 여부를 나타냅니다. 기본적으로 이 속성은 운영 체제 업데이트 시 실수로 동작이 변경되는 것을 방지하기 위해 해제되어 있습니다. OS 리소스를 사용하도록 설정하면 설치된 인스턴스별 리소스가 없는 Microsoft 인덱싱 서비스에 등록된 언어 및 문서 유형에 대한 리소스에 액세스할 수 있습니다. OS 리소스 로드를 설정할 경우 해당 OS 리소스가 트러스트된 서명된 바이너리인지 확인해야 합니다. 그렇지 않으면 verify_signature(아래 참조)가 1로 설정된 경우 로드할 수 없습니다.
pause_indexing
int
전체 텍스트 인덱싱을 일시 중지합니다.
resource_usage
int
MSFTESQL 서비스 관리 설정, IndexingPerformanceLevel 및 QueryPerformanceLevel을 같은 값으로 설정합니다. 값의 범위는 최소 1에서 최대 5 사이이며 기본값은 3입니다.
update_languages
NULL
전체 텍스트 검색에 등록된 언어 목록을 업데이트합니다. 언어는 인덱싱을 구성할 때 전체 텍스트 쿼리에 지정됩니다.
verify_signature
int
MSFTESQL 서비스가 서명된 바이너리만 로드할지 여부를 나타냅니다. 기본적으로 트러스트된 서명된 바이너리만 로드됩니다.
1 = 트러스트된 서명된 바이너리만 로드하는지 확인합니다(기본값).
0 = 바이너리의 서명 여부를 확인하지 않습니다.
반환 코드 값
0(성공) 또는 1(실패)
결과 집합
없음
사용 권한
serveradmin 고정 서버 역할의 멤버 또는 시스템 관리자만 sp_fulltext_service를 실행할 수 있습니다.
예
다음 예에서는 전체 텍스트 검색에 등록된 언어 목록을 업데이트합니다.
EXEC sp_fulltext_service 'update_languages';
GO
참고 항목
참조
FULLTEXTSERVICEPROPERT(Transact-SQL)
시스템 저장 프로시저(Transact-SQL)