Share via


Exchange 2016 reseeding search catalog does not rebuild

Question

Wednesday, December 12, 2018 8:17 PM

Hello All

I"m trying to rebuild the Exchange 2016 (not DAG) search catalog.  I've reviewed the web and found the proper procedure on Tech Net to stop the search and host controller services, rename the folder under

%ExchangeInstallPath\Mailbox\name of mailbox database>_Catalog\GUID>12.1.Single. 

I actually renamed and moved it to empty folder on the desktop.  I restarted the search and host controller.  Next step is to monitor the rebuild and watch for crawling to healthy.  The only status is the same one, failedandsuspended, reseeding of the index is required, error 20.  I've waited several days to give it time, but nothing is being recreated.  The folder is not recreated.  I've restarted the server, of course, and all services are running normally.  I still get searches, but they are all from 2017, nothing from the last year.  I've looked all over for a fix but everything points back to doing the steps I already took.  Any thoughts out there?

All replies (10)

Thursday, December 13, 2018 7:35 AM

Hi Nexttech,

To recreating database index, you should take steps below:

1. Stop those services below:

Microsoft Exchange Search
Microsoft Exchange Search Host Controller
Microsoft Exchange Service Host

2. Delete the Existing CI catalog folder (xxxxx.x.Single) or move it to a new location.

3. Restart above services.

Regards,

Kyle Xu

Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact [email protected].

Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.


Friday, December 14, 2018 6:10 PM

Hi Kyle

I have done what you suggested, the only service I hadn't tried was the service host.  The .single folder will not recreate itself, even after a complete reboot.  

Regards

Scott


Friday, December 14, 2018 6:14 PM

Can you please run below and make sure database is index enabled:-

Get-mailboxdatabase DB1 | fl indexenabled

Thanks,

Ashish

Thanks, Ashish MCITP, MCT, MCSE


Wednesday, December 19, 2018 1:57 AM

Hi Kyle

I have done what you suggested, the only service I hadn't tried was the service host.  The .single folder will not recreate itself, even after a complete reboot.  

Regards

Scott

That is the right way to rebuild an Index for Specific Databases, you can find it in both articles below(Suitable for Exchange 2016):

Rebuild an Index on Exchange 2013 for Specific Databases 

Reseed the content index catalog if there is only one copy of the mailbox database 

Regards,

Kyle Xu

Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact [email protected].

Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.


Wednesday, December 19, 2018 4:28 PM

Hi Ashish

I ran it, IndexEnabled : True.  Still is not creating a new index. 

Regards

Scott 


Wednesday, December 19, 2018 4:32 PM

Hi

Thanks for the articles, and you're right it is how it is supposed to work.  Sadly for me, it is not rebuilding them.  Everything else runs normally, except for that search index.  

Any other thoughts out there?  

Kindly

Scott 


Friday, December 21, 2018 2:22 AM

Hi Nexttech,

First, may sure this database is running.

Then use the command below the check the value of "ContentIndexState":

Get-MailboxDatabaseCopyStatus | FL Name,*Index*

Then stop those services below:

Microsoft Exchange Search
Microsoft Exchange Search Host Controller
Microsoft Exchange Service Host

Then Delete the folder (xxxxx.x.Single) or move it to a new location.

Restart above services and check the value of "ContentIndexState" again, whether it is "Healthy"? Whether this deleted folder show up again?

Please Note: Make sure start those services in this order: Microsoft Exchange Search→Microsoft Exchange Search Host Controller→Microsoft Exchange Service Host, otherwise, the folder will not show up.

Regards,

Kyle Xu

Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact [email protected].

Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.


Wednesday, December 26, 2018 7:15 PM

Hi Kyle

I did as you suggested.  Stopped the three services, in order, moved the old folder to the desktop, started each service in order you suggested.  Nothing happens.  The database index is failedandsuspended before and after.  Nothing gets created or shows signs of being created.  

Really stuck here.

Thanks

Scott


Thursday, December 27, 2018 2:15 AM

Hi Nexttech,

How many databases on your server? Make sure you deleted the correct folder, for more information about "FailedAndSuspended", you can have a look about this blog(Suitable for Exchange 2016): How to Fix a Failed Database Content Index for Exchange Server 2013

Please Note: Since the website is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.

If you still cannot rebuild the index for your database, I would suggest you try to create a new database then migrate mailboxes from this old one to it.

Regards,

Kyle Xu

Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact [email protected].

Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.


Thursday, December 27, 2018 3:35 AM

Hello

Check for the "ContentSubmitters" security group with the proper permission

<g class="gr_ gr_6 gr-alert gr_gramm gr_inline_cards gr_run_anim Grammar only-ins replaceWithoutSep" data-gr-id="6" id="6">Refer</g> this link for more details

https://support.microsoft.com/en-in/help/2807668/content-index-status-of-all-or-most-of-the-mailbox-databases-in-the-en