sp_help_fulltext_system_components (Transact-SQL)

更新日期: 2006 年 4 月 14 日

返回已注册的断字程序、筛选器和协议处理程序的信息。sp_help_fulltext_system_components 还返回已经使用过指定组件的数据库和全文目录的标识符列表。

主题链接图标Transact-SQL 语法约定

语法

sp_help_fulltext_system_components 
         { 'all'| [ @component_type = ] component_type }
  , [ @param = ] param

参数

  • [ @component_type= ] component_type
    组件类型。可以是下列类型之一:

    • 断字符
    • 筛选器 (filter)
    • 协议处理程序
    • 完整路径

    如果指定完整路径,则还必须使用组件 DLL 的完整路径来指定 param ,否则将返回错误消息。

    如果指定了“all”,则会返回所有组件的信息。

  • [ @param= ] param
    根据组件类型,此参数可以是:区域设置标识符 (LCID)、带“.”前缀的文件扩展名、标识协议处理程序的完整 progid 或组件 DLL 的完整路径。

返回代码值

0(成功)或 1(失败)

结果集

为系统组件返回下列结果集。

列名 数据类型 说明

componenttype

sysname

组件的类型。下列类型之一:

  • 筛选器
  • 协议处理程序
  • 断字符

componentname

sysname

组件的名称。

clsid

uniqueidentifier

组件的类标识符。

fullpath

nvarchar(256)

指向组件位置的路径。

NULL = 调用方不是 serveradmin 固定服务器角色的成员。

version

nvarchar(30)

组件的版本。

manufacturer

sysname

组件制造商的名称。

仅当存在一个或多个使用 component_type 的全文目录时,才返回以下结果集。

列名 数据类型 说明

dbid

int

数据库的 ID。

ftcatid

int

全文目录的 ID。

备注

此方法在准备升级时尤为重要。执行特定数据库中的存储过程,然后使用输出确定升级是否将影响特定目录。

权限

需要有 public 角色中的成员身份;但是,用户只能看见他们对其拥有 VIEW DEFINITION 权限的全文目录的相关信息。只有 serveradmin 固定服务器角色的成员才能看见 fullpath 列中的值。

请参阅

参考

全文搜索存储过程 (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

版本 历史记录

2006 年 4 月 14 日

更改的内容:
  • 更正了语法。更新了安全信息。