摘要
在 SQL Server 2012、2014或2016中,当文档对于全文搜索索引而言太大时,将在 SQL Server 错误日志中记录类似于以下内容的异常,并生成转储文件。 此外,全文查询可能会返回不正确的结果。
ex_raise2:引发了异常,主要 = 300,次要 = 45,state = 53,严重性 = 17
注意 在超过4294966016的大型文档上支持全文搜索索引不会在此更新中添加。 安装此更新和 SQL Server 索引的文档对于全文搜索索引而言过大后,将跳过文档,并且 SQL Server 会在全文搜索错误日志中生成类似于以下内容的错误消息,而不是引发异常和生成文件转储。
错误 "0x8004fd0a:出现计数器溢出,未对文档进行索引"。在表或索引 object_name 视图的全文索引填充期间(表或索引视图 ID OBJECT_ID、数据库 ID database_id)、全文键值 full-text_key_value出现了错误。 无法对行进行索引。
解决方案
在 SQL Server 的以下累积更新中修复了此问题:
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
参考
了解 Microsoft 用于描述软件更新的 术语 。