mssql sqlserver FULLTEXTSERVICEPROPERTY 全文引擎相关属性获取方法分享


摘要:
下文讲述通过 FULLTEXTSERVICEPROPERTY 函数获取全文引擎的相关属性,如下所示:
实验环境:sqlserver 2008



FULLTEXTSERVICEPROPERTY 功能及用法说明

FULLTEXTSERVICEPROPERTY 功能说明:
返回引擎的指定属性
——————————–
FULLTEXTSERVICEPROPERTY 语法说明:
FULLTEXTSERVICEPROPERTY (‘property’)
—————————-
参数说明:
property
指定的属性名称,如下所示:

属性名

属性描述
ResourceUsage

返回0
ConnectTimeout

返回0
IsFulltextInstalled

是否安装全文组件 1 已安装全文组件 0 未安装全文组件
DataTimeout

返回0
LoadOSResources

指示此 SQL Server 实例中是否注册并使用了操作系统断字符和筛选器。
默认情况下,禁用此属性,
以防止更新程序因疏忽而对操作系统 (OS) 的行为进行更改。 如果允许使用 OS 资源,则可以访问在 Microsoft 索引服务中注册的语言和文档类型的资源,
但不能安装特定于实例的资源。
如果允许加载 OS 资源,请确保 OS 资源是受信任的已签名二进制文件;否则,当 VerifySignature 设置为 1 时,将无法加载它们
0:仅使用特定于此 SQL Server 实例的筛选器和断字符 1:加载 OS 筛选器和断字符
VerifySignature

获取当前搜索服务器是否检查签名服务,1 验证签名服务 0:不验证签名服务

———————-
返回值:
int

注意事项:
当此函数运行错误时,将返回null
当属性名不存在时,将返回null


FULLTEXTSERVICEPROPERTY 举例应用

   ---例:
   SELECT FULLTEXTSERVICEPROPERTY ('ItemCount');  
   GO 
  -------错误属性名输出----
       null 

    SELECT FULLTEXTSERVICEPROPERTY ('LoadOSResources');  
   GO 
   -----输出-----
      0