web-dev-qa-db-ja.com

SQL Serverに全文検索がインストールされているかどうかを検出する方法

SQL Server 2005に全文検索がインストールされているかどうかを確認する必要があります。ボックスにログインしてセットアップを起動して確認する権限がありません。ただし、SQL Server Management Studioを実行して、sysadmin権限でクエリを実行するために接続できます。

この機能がインストールされているかどうかを検出する方法を知っている人はいますか?

13
Alex Angas

SELECTPRINTよりも好きです

これが私の考えです

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

IF(1 = FULLTEXTSERVICEPROPERTY( 'IsFullTextInstalled'))print 'INSTALLED' else print 'NOT INSTALLED'

(SQL Server 2005)

MSDNリファレンス こちら

23
Agnieszka

マシン上のサービスのリストを見てください。全文検索がインストールされている場合、SQL Server FullText Search([instance])という名前のサービスが表示されます。ここで[instance]は、そのSQLインスタンスの名前になります関連付けられています。

5
squillman