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