MSSQLSERVER_30053

详细信息

产品名称

SQL Server

产品版本

11.0

产品内部版本号

事件 ID

30053

事件源

MSSQLSERVER

组件

SQLEngine

符号名称

FTXT_QUERY_E_WORDBREAKINGTIMEOUT

消息正文

全文查询字符串出现断字超时。 如果断字器长时间处理全文查询字符串或服务器上有大量查询正在运行,则会发生这种情况。 请在负荷较轻的情况下再次尝试运行此查询。

说明

在以下情况下会发生断字超时错误:

  • 查询语言的断字符配置不正确;例如,其注册表设置不正确。

  • 特定查询字符串的断字符工作不正常。

  • 断字符为特定查询字符串返回过多数据。 过多的数据将被视为潜在的缓冲区溢出攻击,并会关闭承载断字服务的筛选器后台进程 (fdhost.exe)。

  • 筛选器后台进程配置不正确。

    最常见的配置问题是密码过期或阻止筛选器后台帐户登录的域策略。

  • 服务器实例上运行的查询工作负荷很重;例如,断字器长时间处理全文查询字符串或服务器上有大量查询正在运行。 请注意,此原因发生的可能性最低。

用户操作

针对超时的可能原因选择适当的用户操作,如下所示:

可能的原因

用户操作

查询语言的断字符配置不正确。

如果使用的是第三方断字符,则该断字符在操作系统中的注册可能不正确。 在这种情况下,请重新注册断字符。 有关详细信息,请参阅将搜索功能所使用的断字符还原到以前的版本

特定查询字符串的断字符工作不正常。

如果 SQL Server 支持断字符,请与 Microsoft 客户服务与支持部门联系。

断字符为特定查询字符串返回过多数据。

如果 SQL Server 支持断字符,请与 Microsoft 客户服务与支持部门联系。

筛选器后台进程配置不正确。

请确保使用的是当前密码,并且域策略不会阻止筛选器后台帐户登录。

服务器实例上运行的查询工作负荷很重。

请在负荷较轻的情况下再次尝试运行此查询。

请参阅

参考

sp_help_fulltext_system_components (Transact-SQL)

概念

设置用于全文筛选器后台程序启动器的服务帐户

全文搜索 (SQL Server)

配置和管理断字符和词干分析器以便搜索

配置和管理搜索筛选器