sp_fulltext_database(Transact-SQL)
적용 대상: SQL ServerAzure SQL Database Azure SQL Managed Instance
이전 버전과의 호환성에서만 지원됩니다. sp_fulltext_database
는 지정된 데이터베이스에 대해 전체 텍스트 엔진을 사용하지 않도록 설정하지 않습니다. SQL Server에서 사용자가 만든 모든 데이터베이스는 항상 전체 텍스트 인덱싱을 사용하도록 설정됩니다.
Important
SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요. 대신 Management Studio를 사용합니다.
구문
sp_fulltext_database [ @action = ] 'action'
[ ; ]
인수
[ @action = ] 'action'
수행할 작업입니다. @action varchar(20)이며 이러한 값 중 하나일 수 있습니다.
값 | 설명 |
---|---|
사용 | 이전 버전과의 호환성을 위해서만 지원됩니다. 전체 텍스트의 이전 상태가면 데이터베이스의 모든 전체 텍스트 카탈로그를 다시 빌드합니다 disabled . |
disable | 이전 버전과의 호환성을 위해서만 지원됩니다. |
반환 코드 값
0
(성공) 또는 1
(실패).
결과 집합
없음.
설명
SQL Server 2008(10.0.x) 이상 버전에서는 전체 텍스트 인덱싱을 해제할 수 없습니다. 전체 텍스트 인덱싱을 사용하지 않도록 설정해도 행 sysfulltextcatalogs
이 제거되지 않으며 전체 텍스트 사용 테이블이 더 이상 전체 텍스트 인덱싱으로 표시되지 않음을 나타내지 않습니다. 모든 전체 텍스트 메타데이터 정의는 여전히 시스템 테이블에 있습니다.
사용 권한
sysadmin 고정 서버 역할 및 db_owner 고정 데이터베이스 역할의 멤버만 실행할 sp_fulltext_database
수 있습니다.