다음을 통해 공유


sp_fulltext_service(Transact-SQL)

Microsoft SQL의 전체 텍스트 검색(MSFTESQL) 서비스 속성을 변경합니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

sp_fulltext_service [ [@action=] 'action' 
     [ , [ @value= ] value ] ]

인수

  • [ @action=] 'action'
    변경하거나 다시 설정할 속성입니다. actionnvarchar(100), 이며 기본값은 없습니다. 작업 속성의 목록, 설명 및 설정할 수 있는 값에 대해서는 값 인수 아래에 있는 테이블을 참조하십시오. 이 인수는 데이터 형식, 현재 실행 값, 최소값 또는 최대값, 사용 중단 상태(해당되는 경우)와 같은 속성을 반환합니다.
  • [ @value=] value
    지정한 속성의 값입니다. valuesql_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 서비스 관리 설정, IndexingPerformanceLevelQueryPerformanceLevel을 같은 값으로 설정합니다. 값의 범위는 최소 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)

도움말 및 정보

SQL Server 2005 지원 받기