sp_fulltext_database (Transact-SQL)

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

Cela est pris en charge uniquement pour la compatibilité descendante. sp_fulltext_database ne désactive pas le moteur de recherche en texte intégral pour une base de données donnée. Toutes les bases de données créées par l’utilisateur dans SQL Server sont toujours activées pour l’indexation de texte intégral.

Important

Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez Management Studio à la place.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_fulltext_database [ @action = ] 'action'
[ ; ]

Arguments

[ @action = ] 'action'

Action à effectuer. @action est varchar(20) et peut être l’une de ces valeurs.

Valeur Description
enable Pris en charge pour la compatibilité descendante uniquement. Il reconstruit tous les catalogues de texte intégral de la base de données si l’état précédent du texte intégral est disabled.
disable Pris en charge pour la compatibilité descendante uniquement.

Valeurs des codes de retour

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

Jeu de résultats

Aucune.

Notes

Dans SQL Server 2008 (10.0.x) et versions ultérieures, l’indexation de texte intégral ne peut pas être désactivée. La désactivation de l’indexation de texte intégral ne supprime pas les lignes et sysfulltextcatalogs n’indique pas que les tableaux avec texte intégral ne sont plus marqués pour l’indexation de texte intégral. Toutes les définitions de métadonnées de texte intégral restent dans les tables système.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin et db_owner rôle de base de données fixe peuvent s’exécuter sp_fulltext_database.