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 rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

FULLTEXTCATALOGPROPERTY ('catalog_name' ,'property')

Arguments

  • 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.

Exceptions

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.

Notes

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).

Types renvoyés

int

Exemple

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

Voir aussi

Référence

FULLTEXTSERVICEPROPERTY (Transact-SQL)
Fonctions de métadonnées (Transact-SQL)
sp_help_fulltext_catalogs (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

17 juillet 2006

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