“警告大师合并操作没有完成......”该怎么办?

时间:2013-05-22 12:38:21

标签: sql-server full-text-search sql-server-2012 full-text-indexing

有没有人在SQL服务器日志中遇到此错误消息?

  

警告未对dbid 56进行主合并操作,objid   286624064,所以查询索引会很慢。请运行alter fulltext   目录重组。

没有记录其他错误。

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

它是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   Windows NT 6.1(Build 7601:Service Pack 1)上的(64位)

服务器上没有安装任何其他内容。

我浏览了谷歌 - 没有找到。即使是Microsoft文档也没有提到这个错误。

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

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 Server的其他版本,而不适用于SQL 2012)。

0 个答案:

没有答案