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 выполняет следующие действия.
Проверяет, является ли экземпляр SQL Server версией, которая поддерживает семантическую обработку.
Проверяет, определена ли уже база данных семантической статистики языка в экземпляре SQL Server.
Проверяет, является ли база данных допустимой базой данных семантической статистики языка.
Устанавливает разрешения для базы данных семантической статистики языка, ограничивая доступ пользователей к этой базе данных.
Вставляет метаданные, определяющие имя базы данных семантической статистики языка для экземпляра SQL Server.
Вставляет метаданные, определяющие соответствие между установленной базой данных семантической статистики языка и внутренними таблицами языковой модели.
Проверяет, готова ли база данных к использованию.
Дополнительные сведения см. в разделе Установка и настройка семантического поиска.
Метаданные
Для получения сведений о базе данных семантической статистики языка, установленной на экземпляре 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