Comment détecter si la recherche de texte intégral est installée dans SQL Server


13

J'ai besoin de savoir si la recherche en texte intégral est installée sur SQL Server 2005. Je n'ai pas l'autorisation de me connecter à la boîte et de lancer l'installation pour vérifier. Cependant, je peux exécuter SQL Server Management Studio et me connecter pour exécuter des requêtes avec des autorisations sysadmin.

Quelqu'un sait-il comment détecter si cette fonctionnalité est installée?

Réponses:


6

J'aime SELECTplusPRINT

Voici donc mon point de vue sur cette

SELECT 
    CASE 
         WHEN 
             FULLTEXTSERVICEPROPERTY('IsFullTextInstalled') = 1 
         THEN 
              'INSTALLED' 
         ELSE 
              'NOT INSTALLED' 
    END IsFullTextInstalled

23

SI (1 = FULLTEXTSERVICEPROPERTY ('IsFullTextInstalled')) imprimer 'INSTALLED' sinon imprimer 'NOT INSTALLED'

(SQL Server 2005)

Référence MSDN ici .


2
FYI - Dans le cas où quelqu'un d'autre se pose la question, cela fonctionne toujours en 2014.
John MacIntyre

5

Regardez la liste des services sur la machine. Si la recherche en texte intégral est installée, vous verrez un service nommé SQL Server FullText Search ([instance])[instance] sera le nom de l'instance SQL à laquelle il est associé.


J'ai pu me connecter à la boîte SQL via la console Services MMC et y ai trouvé le service de recherche SQL Server FullText.
Alex Angas

-2

Si vous avez SQL Server Management Studio, vous devriez pouvoir suivre les étapes de cet article MSDN . Si vous le trouvez déjà coché, alors c'est activé.


Hmmm ... est-ce que cela me dit réellement si la fonctionnalité est installée?
Alex Angas

1
Cela ne répond en rien à la question.
webnoob
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.