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 (Transact-SQL).

Разрешения

Требуются разрешения CONTROL SERVER.

Примеры

В следующем примере показано, как зарегистрировать базу данных статистики языка семантики путем вызова sp_fulltext_semantic_register_language_statistics_db.

EXEC sp_fulltext_semantic_register_language_statistics_db
    @dbname = 'semanticsDb';
GO

См. также