Назад | Перейти на главную страницу

Как определить, установлен ли полнотекстовый поиск в SQL Server

Мне нужно узнать, установлен ли полнотекстовый поиск на SQL Server 2005. У меня нет разрешения на вход в поле и запуск программы установки для проверки. Однако я могу запустить SQL Server Management Studio и подключиться для выполнения запросов с разрешениями системного администратора.

Кто-нибудь знает, как определить, установлена ​​ли эта функция?

IF (1 = FULLTEXTSERVICEPROPERTY ('IsFullTextInstalled')) напечатайте «УСТАНОВЛЕНО», иначе напечатайте «НЕ УСТАНОВЛЕНО»

(SQL Server 2005)

Ссылка MSDN Вот.

мне нравиться SELECT над PRINT

Итак, вот мой взгляд на это

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

Посмотрите список сервисов на машине. Если установлен полнотекстовый поиск, вы увидите службу с именем Полнотекстовый поиск SQL Server ([экземпляр]) где [пример] будет именем экземпляра SQL, с которым он связан.

Если у вас есть студия управления сервером sql, вы сможете узнать, выполнив следующие действия эта статья MSDN. Если вы обнаружите, что он уже отмечен, значит он включен.