sp_fulltext_service (Transact-SQL)

更改 SQL (MSFTESQL) 服务属性的 Microsoft 全文搜索。

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

语法

sp_fulltext_service [ [@action=] 'action' 
     [ , [ @value= ] value ] ]

参数

  • [ @action=] 'action'
    要更改或重置的属性。action 的数据类型为 nvarchar(100), ,无默认值。有关操作属性、属性说明以及可设置的值的列表,请参阅值参数下的表。该参数将返回下列属性:数据类型、当前运行值、最小值或最大值以及不推荐使用的状态(如果适用)。
  • [ @value=] value
    指定属性的值。value 的数据类型为 sql_variant,默认值为 NULL。如果 @value 为空,sp_fulltext_service 将返回当前设置。此表列出了操作属性、属性说明以及可设置的值。

    操作 说明

    clean_up

    0

    仅为保持向后兼容性。

    connect_timeout

    0

    仅为保持向后兼容性。

    data_timeout

    0

    仅为保持向后兼容性。

    load_os_resources

    int

    1 = 加载 OS 筛选器和断字符。

    0 = 只使用特定于此 SQL Server 实例的筛选器和断字符。

    指示是否注册操作系统断字符、词干分隔符以及筛选器,并将其用于此 SQL Server 实例。默认情况下,禁用此属性以避免由操作系统更新引起疏忽性行为更改。启用操作系统资源的使用可允许访问语言类型和文档类型的资源,这些语言类型和文档类型已向 Microsoft 注册,但尚未安装特定于实例的资源。如果启用操作系统资源加载,请确保操作系统资源为可信的签名二进制文件;否则,当 verify_signature(请参阅下文)设置为 1 时,将无法加载这些资源。

    pause_indexing

    int

    暂停全文索引。

    resource_usage

    int

    将 MSFTESQL 服务管理设置 IndexingPerformanceLevelQueryPerformanceLevel 设置为相同的值。值的范围从 1(入侵性最小)到 5(入侵性最大),默认值为 3。

    update_languages

    NULL

    更新已向全文搜索注册的语言的列表。配置索引时,在全文查询中指定语言。

    verify_signature

    int

    指示 MSFTESQL 服务是否只加载签名的二进制文件。默认情况下,只加载已签名的可信二进制文件。

    1 = 验证是否只加载可信的签名二进制文件(默认值)。

    0 = 不验证二进制文件是否已签名。

返回代码值

0(成功)或 1(失败)

结果集

权限

serveradmin 固定服务器角色的成员或系统管理员可执行 sp_fulltext_service

示例

以下示例更新已向全文搜索注册的语言的列表。

EXEC sp_fulltext_service 'update_languages';
GO

请参阅

参考

FULLTEXTSERVICEPROPERTY (Transact-SQL)
系统存储过程 (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助