sp_fulltext_semantic_register_language_statistics_db(Transact-SQL)

SQL Server의 현재 인스턴스에서 미리 채워진 의미 체계 언어 통계 데이터베이스를 등록합니다.

이 언어 의미 체계 데이터베이스를 연결하고 이 저장 프로시저를 사용하여 등록한 후에만 의미 체계 추출을 시작할 수 있습니다. 이 태스크는 SQL Server의 각 인스턴스에 대해 한 번씩만 수행하면 됩니다.

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

구문

EXEC sp_fulltext_semantic_register_language_statistics_db
    [ @dbname = ] ‘database_name’;
GO

인수

  • [ @dbname = ] ‘database_name’
    SQL Server의 현재 인스턴스에 대해 등록할 의미 체계 언어 통계 데이터베이스의 이름입니다. 데이터베이스가 연결되어 있어야 합니다. database_name는 sysname이며 NULL일 수 없습니다.

반환 코드 값

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

결과 집합

없음

일반적인 주의

의미 체계 언어 통계 데이터베이스에는 텍스트 내용의 의미 체계 처리에 필요한 언어 관련 통계가 포함되어 있습니다.

sp_fulltext_semantic_register_language_statistics_db는 다음 단계를 수행합니다.

  1. SQL Server 인스턴스가 의미 체계 처리를 지원하는 버전인지 확인합니다.

  2. SQL Server 인스턴스에 아직 의미 체계 언어 통계 데이터베이스가 정의되어 있지 않은지 확인합니다.

  3. 데이터베이스가 올바른 의미 체계 언어 통계 데이터베이스인지 확인합니다.

  4. 의미 체계 언어 통계 데이터베이스에 대한 사용 권한을 설정하여 이 데이터베이스에 대한 사용자 액세스를 제한합니다.

  5. SQL Server 인스턴스에 대한 의미 체계 언어 통계 데이터베이스의 이름을 정의하는 메타데이터를 삽입합니다.

  6. 설치된 의미 체계 언어 통계 의미 데이터베이스와 내부 언어 모델 테이블 간의 매핑을 정의하는 메타데이터를 삽입합니다.

  7. 데이터베이스를 사용할 수 있는지 확인합니다.

자세한 내용은 의미 체계 검색 설치 및 구성을 참조하십시오.

메타데이터

SQL Server 인스턴스에 설치된 의미 체계 언어 통계 데이터베이스에 대한 자세한 내용을 보려면 카탈로그 뷰 sys.fulltext_semantic_language_statistics_database(Transact-SQL)를 쿼리합니다.

보안

사용 권한

CONTROL SERVER 권한이 필요합니다.

다음 예에서는 sp_fulltext_semantic_register_language_statistics_db를 호출하여 의미 체계 언어 통계 데이터베이스를 등록하는 방법을 보여 줍니다.

EXEC sp_fulltext_semantic_register_language_statistics_db @dbname = 'semanticsDb';
GO

참고 항목

개념

의미 체계 검색 설치 및 구성