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?

Alex Angas
la source

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
Devraj Gadhavi
la source
23

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

(SQL Server 2005)

Référence MSDN ici .

Alberto De Caro
la source
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é.

squillman
la source
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é.

HK_
la source
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