FULLTEXTCATALOGPROPERTY (Transact-SQL)

Mis à jour : 17 juillet 2006

Renvoie des informations concernant les propriétés de catalogue de texte intégral.

Icône Lien de rubrique Conventions de la syntaxe de Transact-SQL


FULLTEXTCATALOGPROPERTY ('catalog_name' ,'property')

catalog_name

Expression contenant le nom du catalogue de texte intégral.

property

Expression contenant le nom de la propriété de catalogue de texte intégral. Le tableau donne la liste des propriétés et fournit les descriptions des informations renvoyées.

Propriété Description

AccentSensitivity

Respect des accents.

0 = Accents ignorés

1 = Accents respectés

IndexSize

Taille du catalogue de texte intégral en mégaoctets (Mo).

ItemCount

Nombre d'éléments indexés de texte intégral actuellement dans le catalogue de texte intégral.

LogSize

Pris en charge pour compatibilité descendante uniquement. Renvoie toujours 0.

Taille en octets du jeu combiné de journaux d'erreurs associés à un catalogue de texte intégral du service Microsoft Search.

MergeStatus

Fusion principale en cours.

0 = Aucune fusion principale en cours.

1 = Fusion principale en cours.

PopulateCompletionAge

Différence en secondes entre la fin du remplissage du dernier index de texte intégral et le 01/01/1990 00:00:00

Propriété uniquement mise à jour pour des analyses complètes ou incrémentielles. Renvoie la valeur 0 si aucun remplissage ne s'est produit.

PopulateStatus

0 = Inactif

1 = Remplissage complet en cours

2 = En pause

3 = Accéléré

4 = Récupération 5 = Arrêt

6 = Remplissage incrémentiel en cours

7 = Indexation en cours

8 = Disque plein Suspendu.

9 = Suivi des modifications

UniqueKeyCount

Nombre de clés uniques dans le catalogue de texte intégral.

Retourne la valeur NULL en cas d'erreur ou si un appelant n'est pas autorisé à afficher l'objet.

Dans SQL Server 2005, un utilisateur peut voir uniquement les métadonnées des éléments sécurisables qui lui appartiennent ou pour lesquels il dispose d'un droit d'accès. Cela signifie que les fonctions intégrées générant des métadonnées, telles que FULLTEXTCATALOGPROPERTY, peuvent retourner la valeur NULL si l'utilisateur ne dispose d'aucune autorisation sur l'objet. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées et Dépannage de la visibilité des métadonnées.

Il est important que les applications n'attendent pas dans une boucle courte que la propriété PopulateStatus passe à l'état inactif (indiquant de la fin d'un remplissage) car les cycles de microprocesseur sont utilisés en dehors des processus de la base de données et la recherche de texte intégral, ce qui provoque des délais d'attente. Il est d'ailleurs généralement plus intéressant de vérifier la propriété PopulateStatus correspondante au niveau de la table ou TableFullTextPopulateStatus dans la fonction système OBJECTPROPERTYEX. Cette propriété et d'autres propriétés de texte intégral nouvelles dans OBJECTPROPERTYEX fournissent des informations plus précises sur les tables d'indexation de texte intégral. Pour plus d'informations, consultez OBJECTPROPERTYEX (Transact-SQL).

L'exemple suivant renvoie le nombre d'éléments indexés en texte intégral dans un catalogue de texte intégral nommé Cat_Desc.

USE AdventureWorks;
GO
SELECT fulltextcatalogproperty('Cat_Desc', 'ItemCount');
GO

Version Historique

17 juillet 2006

Nouveau contenu :
  • Ajout de la section « Exceptions ».

Ajouts de la communauté

AJOUTER
Afficher: