FULLTEXTSERVICEPROPERTY (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Retourne des informations sur les propriétés du Moteur d'indexation et de recherche en texte intégral. Ces propriétés peuvent être définies et récupérées à l’aide de sp_fulltext_service.

Conventions de la syntaxe Transact-SQL

Syntaxe

FULLTEXTSERVICEPROPERTY ('property')  

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.

Arguments

property
Expression contenant le nom de la propriété du niveau de service de recherche en texte intégral. Le tableau donne la liste des propriétés et fournit les descriptions des informations renvoyées.

Notes

Les propriétés suivantes seront supprimées dans une version ultérieure de Microsoft SQL Server : ConnectTimeout, DataTimeout et ResourceUsage. Évitez par conséquent d'utiliser ces propriétés dans un nouveau travail de développement et prévoyez la modification des applications qui les utilisent actuellement.

Property Value
ResourceUsage Retourne 0. Pris en charge pour la compatibilité descendante uniquement.
ConnectTimeout Retourne 0. Pris en charge pour la compatibilité descendante uniquement.
IsFulltextInstalled Composant de texte intégral installé avec l'instance actuelle de SQL Server.

0 = Texte intégral non installé.

1 = Texte intégral installé.

NULL = Entrée non valide ou erreur.
DataTimeout Retourne 0. Pris en charge pour la compatibilité descendante uniquement.
LoadOSResources Indique si les analyseurs lexicaux et les filtres du système d'exploitation sont enregistrés et utilisés avec cette instance de SQL Server. Par défaut, cette propriété est désactivée de façon à éviter tout changement de comportement intempestif suite à des mises à jour du système d'exploitation. Le fait d'utiliser les ressources du système d'exploitation permet d'accéder aux ressources associées aux langues et types de document enregistrés avec le service d'indexation Microsoft, mais cela n'implique pas l'installation des ressources propres à l'instance. Si vous activez le chargement des ressources du système d’exploitation, veillez à ce que ces ressources soient des binaires signés et approuvés. Sinon, les ressources ne peuvent pas être chargées quand la propriété VerifySignature est définie sur 1.

0 = Utiliser uniquement les filtres et les analyseurs lexicaux propres à cette instance de SQL Server.

1 = Charger les filtres et les analyseurs lexicaux du système d'exploitation.
VerifySignature Indique si seuls les binaires signés sont chargés par le service de Recherche Microsoft. Par défaut, seuls les binaires approuvés et signés sont chargés.

0 = Ne pas vérifier si les binaires sont signés.

1 = Vérifier que seuls les binaires approuvés et signés sont chargés.

Types de retour

int

Exemples

L'exemple suivant vérifie si seules les représentations binaires signées sont chargées, et la valeur de retour indique que cette vérification n'a pas lieu.

SELECT fulltextserviceproperty('VerifySignature');  

Voici le jeu de résultats obtenu.

-----------   
0  

Notez que pour réinitialiser la vérification de signature à sa valeur par défaut, soit 1, vous pouvez utiliser l'instruction sp_fulltext_service suivante :

EXEC sp_fulltext_service @action='verify_signature', @value=1;  
GO  

Voir aussi

FULLTEXTCATALOGPROPERTY (Transact-SQL)
Fonctions de métadonnées (Transact-SQL)
sp_fulltext_service (Transact-SQL)