0

是否有人在 SQL Server 日志中遇到此错误消息?

警告 dbid 56,objid 286624064 没有进行 Master Merge 操作,所以查询索引会很慢。请运行 alter fulltext catalog reorganize。

没有记录其他错误。

结果是全文目录需要几个小时才能在新创建的数据库上重建(其中的数据非常少)。它使全文功能实际上无法使用...

它是在 Windows Server 2008 R2 和 SQL 服务器上的全新安装:

Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (X64) 2012 年 12 月 28 日 20:23:12 版权所有 (c) Microsoft Corporation Enterprise Edition (64-bit) o​​n Windows NT 6.1 (Build 7601: Service Pack 1)

服务器上没有安装其他任何东西。

我浏览了谷歌 - 没有找到。甚至微软文档也没有提到这个错误。

更新: 错误消息在事件日志中多次出现。每次更新目录时。此消息不是从其他消息的翻译。它是英文的。这是它的另一个示例:

2013-05-22 17:53:39.27 spid70s 警告没有为 dbid 89 完成主合并操作,objid 565577053,所以查询索引会很慢。请运行 alter fulltext catalog reorganize。

2013-05-22 17:53:39.27 spid257s 警告没有对 dbid 89、objid 539148966 进行主合并操作,因此查询索引会很慢。请运行 alter fulltext catalog reorganize。

2013-05-22 17:53:39.30 spid343s 警告没有为 dbid 89 完成主合并操作,objid 667149422,所以查询索引会很慢。请运行 alter fulltext catalog reorganize。

2013-05-22 17:53:39.30 spid135s 警告没有对 dbid 89、objid 603149194 进行主合并操作,因此查询索引会很慢。请运行 alter fulltext catalog reorganize。

以下是有关数据库的更多信息:

  1. 数据库是在安装 SQL Server 后创建的。这不是从在另一个版本的 SQL 服务器上创建的数据库的恢复。

  2. 该数据库有一个全文目录。此全文目录是默认目录。

  3. 该数据库有大约 300 个表。每个表都有一列或两列启用全文索引。

  4. 数据库中的每个表最多有 10 条记录。

  5. 因为这样的数据库是用代码创建的,所以我有能力在不同的 SQL 服务器上创建它们。在 SQL Server 2008 或 2008 R2 上创建此类数据库时,日志中没有错误,全文重新索引它们长达一秒钟。(例如,它适用于其他版本的 SQL 服务器,而不适用于 SQL 2012)。

4

0 回答 0