sp_fulltext_database(Transact-SQL)

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

이전 버전과의 호환성에서만 지원됩니다. sp_fulltext_database 는 지정된 데이터베이스에 대해 전체 텍스트 엔진을 사용하지 않도록 설정하지 않습니다. SQL Server에서 사용자가 만든 모든 데이터베이스는 항상 전체 텍스트 인덱싱을 사용하도록 설정됩니다.

Important

이 기능은 이후 버전의 SQL Server에서 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요. 대신 Management Studio를 사용합니다.

Transact-SQL 구문 표기 규칙

구문

sp_fulltext_database [ @action = ] 'action'
[ ; ]

인수

[ @action = ] 'action'

수행할 작업입니다. @action varchar(20)이며 이러한 값 중 하나일 수 있습니다.

설명
enable 이전 버전과의 호환성을 위해서만 지원됩니다. 전체 텍스트의 이전 상태가면 데이터베이스의 모든 전체 텍스트 카탈로그를 다시 빌드합니다 disabled.
disable 이전 버전과의 호환성을 위해서만 지원됩니다.

반환 코드 값

0 (성공) 또는 1 (실패).

결과 집합

없음.

설명

SQL Server 2008(10.0.x) 이상 버전에서는 전체 텍스트 인덱싱을 해제할 수 없습니다. 전체 텍스트 인덱싱을 사용하지 않도록 설정해도 행 sysfulltextcatalogs 이 제거되지 않으며 전체 텍스트 사용 테이블이 더 이상 전체 텍스트 인덱싱으로 표시되지 않음을 나타내지 않습니다. 모든 전체 텍스트 메타데이터 정의는 여전히 시스템 테이블에 있습니다.

사용 권한

sysadmin 고정 서버 역할 및 db_owner 고정 데이터베이스 역할의 멤버만 실행할 sp_fulltext_database수 있습니다.