다음을 통해 공유


sp_fulltext_semantic_register_language_statistics_db(Transact-SQL)

적용 대상: SQL Server

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

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

Transact-SQL 구문 표기 규칙

구문

sp_fulltext_semantic_register_language_statistics_db [ @dbname = ] N'dbname'
[ ; ]

인수

[ @dbname = ] N'dbname'

SQL Server의 현재 인스턴스에 등록할 의미 체계 언어 통계 데이터베이스의 이름입니다. 데이터베이스가 이미 연결되어 있어야 합니다. @dbname 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 쿼리합니다.

사용 권한

CONTROL SERVER 권한이 필요합니다.

예제

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

EXEC sp_fulltext_semantic_register_language_statistics_db
    @dbname = 'semanticsDb';
GO