如何检测 SQL Server 中是否安装了全文搜索

Ale*_*gas 15 full-text-search sql-server

我需要查明 S​​QL Server 2005 上是否安装了全文搜索。我无权登录该框并启动安装程序进行检查。但是,我可以运行 SQL Server Management Studio 并连接以使用 sysadmin 权限运行查询。

有谁知道如何检测是否安装了此功能?

小智 23

IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) 打印“已安装”,否则打印“未安装”

(SQL Server 2005)

MSDN参考这里

  • 仅供参考 - 如果其他人想知道,这在 2014 年仍然有效。 (2认同)

小智 9

我喜欢SELECTPRINT

所以这是我对此的看法

SELECT 
    CASE 
         WHEN 
             FULLTEXTSERVICEPROPERTY('IsFullTextInstalled') = 1 
         THEN 
              'INSTALLED' 
         ELSE 
              'NOT INSTALLED' 
    END IsFullTextInstalled
Run Code Online (Sandbox Code Playgroud)


squ*_*man 5

查看机器上的服务列表。如果安装了全文搜索,您将看到名为SQL Server FullText Search ([instance]) 的服务,其中[instance]将是与其关联的 SQL 实例的名称。