FULLTEXTSERVICEPROPERTY (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure 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')
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)