Exchange Server 2013数据库内容索引状态FailedAndSuspended

测试环境,Exchange Server 2013 CU1 数据库,只有一个数据库副本,未做DAG,查看数据库状态,内容索引状态:FailedAndSuspended。此文只介绍如何让处的内容索引状态显示正常,原问题是测试环境邮箱无法互发邮件,一开始以为是数据内容索引状态不对所导致,但真正原因是因为之前在系统中应用了ABP策略所导致,关于此问题将在下一篇文章中阐述。

如果是做了DAG的数据库内容索引状态显示为FailedAndSuspended,可以通过使用Update-MailboxDatabaseCopy,但是未做DAG的话此命令对数据库不适用,通过Get-MailboxDatabaseCopy查看数据库状态的话,在ContentIndexState属性中也会看到此错误。如果是在Exchange Server 2010下遇到此问题的话,可以参照文章Rebuild the Full-Text Index Catalog of Exchange Database(http://exchangeonline.in/rebuild-the-full-text-index-catalog-of-exchange-database/)来进行解决,但是在Exchange Server 2013下目录名称已有不同,而且也已经没有这些PowerShell脚本了,我的解决方法是让其重建目录文件:

1. 在Exchange Server 2013中是由 ”Microsoft Exchange Search” 和 “Microsoft Exchange Search Host Controller” 服务控制着索引文件,所以先在BE中停止这两个服务;

2. 到Exchange Server 2013出问题的数据库所在路径中,重命名catalog文件夹名称如2591072F-B1A9-4EB0-8614-423BE62DFEFC12.1.Single,如果不在第一步停止服务,此处将无法重命名,重命名文件夹后,将数据库卸除后再装入,即可生成新的catalog目录,并且查看内容索引状态显示正常,我的数据库先显示过爬网,最后显示为正常。

我的测试数据库中邮箱较少,如果邮箱较多的话,具体情况具体分析。

关于DAG中出现类似问题,可参考如下文章:

http://social.technet.microsoft.com/Forums/exchange/en-US/fccf9dca-b865-4356-905b-33ac25dcc44d/exchange-2013-content-catalog-index-failed-all-databases

Written by Nile Jiang
无猖狂以自彰,当阴沉以自深。

目前还没有任何评论.
注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。