sp_fulltext_database (Transact-SQL)
N'a aucun effet sur les catalogues de texte intégral dans SQL Server 2008 et les versions ultérieures et est pris en charge uniquement pour la compatibilité descendante. sp_fulltext_database ne désactive pas le Moteur d'indexation et de recherche en texte intégral pour une base de données particulière. Dans SQL Server 2008, toutes les bases de données créées par les utilisateurs sont toujours activées pour l'indexation de texte intégral.
Important
Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et modifiez dès que possible les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt Management Studio.
Syntaxe
sp_fulltext_database [@action=] 'action'
Arguments
[ @action=] 'action'
Action à exécuter. action est de type varchar(20) et peut prendre l'une des valeurs suivantes.Valeur
Description
enable
Pris en charge pour la compatibilité descendante uniquement. N'a aucun effet sur les catalogues de texte intégral dans SQL Server 2008 et versions ultérieures.
disable
Pris en charge pour la compatibilité descendante uniquement. N'a aucun effet sur les catalogues de texte intégral dans SQL Server 2008 et versions ultérieures.
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Ensembles de résultats
Aucun
Notes
Dans SQL Server 2008 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 aucune ligne de sysfulltextcatalogs et ne signale pas que l'indexation de texte intégral est désactivée sur les tables pour lesquelles elle était activée. 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 de serveur fixe sysadmin et du rôle de base de données fixe db_owner peuvent exécuter la procédure stockée sp_fulltext_database.