Поделиться через


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

См. также

Основные понятия

Установка и настройка семантического поиска