sp_fulltext_semantic_register_language_statistics_db (Transact-SQL)

S’applique à :SQL Server

Inscrit une base de données de statistiques de langage sémantique préremplies dans l’instance actuelle de SQL Server.

Vous pouvez initialiser l'extraction sémantique uniquement après avoir attaché cette base de données de statistiques linguistiques et l'avoir inscrite à l'aide de cette procédure stockée. Vous n’avez besoin d’effectuer cette tâche qu’une seule fois pour chaque instance de SQL Server.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

[ @dbname = ] N’dbname'

Nom de la base de données de statistiques linguistiques sémantiques à inscrire pour l’instance actuelle de SQL Server. La base de données doit déjà être attachée. @dbname est sysname et ne peut pas être NULL.

Valeurs des codes de retour

0 (réussite) ou 1 (échec).

Jeu de résultats

Aucune.

Notes

La base de données de statistiques linguistiques de sémantique contient des statistiques propres à une langue qui sont obligatoires pour le traitement sémantique d'un contenu textuel.

sp_fulltext_semantic_register_language_statistics_db effectue les étapes suivantes :

  1. Vérifie que l’instance de SQL Server est une version qui prend en charge le traitement sémantique.

  2. Vérifie que l’instance de SQL Server n’a pas encore de base de données de statistiques linguistiques sémantiques définie.

  3. Vérifie que la base de données est une base de données de statistiques linguistiques de sémantique valide.

  4. Définit des autorisations sur la base de données de statistiques linguistiques de sémantique afin de restreindre l'accès à la base de données par les utilisateurs.

  5. Insère les métadonnées qui définissent le nom de la base de données de statistiques linguistiques sémantiques pour l’instance de SQL Server.

  6. Insère les métadonnées qui définissent les mappages entre la base de données de statistiques linguistiques de sémantique installée et les tables de modèles linguistiques internes.

  7. Vérifie que la base de données est prête à être utilisée.

Pour plus d’informations, consultez Installer et configurer la recherche sémantique.

Métadonnées

Pour plus d’informations sur la base de données de statistiques linguistiques sémantiques installée sur une instance de SQL Server, interrogez la vue catalogue sys.fulltext_semantic_language_statistics_database (Transact-SQL).

Autorisations

Nécessite l'autorisation CONTROL SERVER.

Exemples

L’exemple suivant montre comment inscrire la base de données des statistiques linguistiques sémantiques en appelant sp_fulltext_semantic_register_language_statistics_db.

EXEC sp_fulltext_semantic_register_language_statistics_db
    @dbname = 'semanticsDb';
GO