Hi @Moshiur (Moshiur Khan) ,Welcome to the Microsoft Q&A platform!Thank you for providing such a detailed description of the environment and the steps you have taken. Content Index State issues can sometimes be tricky, but let's try to solve it step by step.
- The fact that the new test database works fine suggests that the problem may indeed be related to a specific existing database.
Solution:
Compare the settings and configuration of the problematic database (including properties, folder structure, and any custom configuration) with the new test database that works well.
- Since you mentioned checking permissions, let's make sure that all necessary permissions are applied correctly, not only to the database, but also to the files and folders associated with the content index.
Solution:
a. Double-check permissions:
- Make sure the 'Network Service' account has the necessary permissions on the index folder.
- Verify that the 'ContentSubmitters' and 'Administrators' groups have the correct access rights.
b. Make sure that the MSExchangeFastSearch and HostControllerService services are running under the correct service accounts.
- The event IDs you mentioned (1009 and 1310) can give us some clues.
Event ID 1009 (MSExchangeFastSearch):**
This usually indicates a problem with the FastSearch service that handles content indexing.
Solution:
- Check the details of the event if possible. Sometimes it includes a more specific error.
- Look in the logs for any related events that occurred around the same time.
Event ID 1310 (ASP.NET 4.0.30319.0):**
This may indicate a problem with the ASP.NET application that FastSearch depends on.
Solution:
Check the detailed logs for ASP.NET errors and compare them to the Exchange specific logs.
- Ports and Network Configuration
You have already checked the ports required for DAG communication, but sometimes firewall and network issues may still be an issue.
Solution:
- Perform a network connectivity test between the DC and DR site to ensure there are no intermittent issues.
- Use the "Test-ExchangeSearch" and "Test-ReplicationHealth" cmdlets to verify there are no underlying network issues.
- Shared Components and Dependencies
Sometimes, underlying dependencies or components that are shared between different services can cause Content Index issues.
Solution:
Evaluate if there are any shared components, such as system libraries, services, or configuration settings, that could cause conflicts.
- Full Reseed
As a last resort, consider full reseed of the database copy instead of just reseed of the content index.
Solution:
Use the "Update-MailboxDatabaseCopy" cmdlet without any parameters to perform a full reseed of the problematic database copy.
Here is a high-level approach to the solution:
a. Permission check:
Get-MailboxServer |Get-ADPermission -User “Domain\Exchange Servers” # Verify permissions
b. Service restart and reseat:
# Restart service
Restart service MSExchangeFastSearch
Restart-Service HostControllerService
# Full reseed
Update-MailboxDatabaseCopy -Identity “DatabaseName\ServerName”
c. Dig deeper into the Event Viewer logs for more detailed error messages with the same timestamp as the above events.
By following these steps, you should be able to determine if the issue is specific to the database configuration or related to the server itself, and resolve the associated event ID logs
Please feel free to contact me for any updates. And if this helps, don't forget to mark it as an answer.
Best,
Jake Zhang