Skip to main content
Solved

What does Exchange consistency checks actually do to "fix" an error?

  • February 17, 2023
  • 2 replies
  • 415 views

Patrick Dijkgraaf
Commvault Certified Expert
Forum|alt.badge.img+9

Hi all,

 

In Documentation: https://documentation.commvault.com/2022e/expert/17098_configuring_consistency_checks_for_exchange_database_backups.html

 

The following line is written: “If any errors are detected, they are fixed before the database is backed up.”.

 

This has striggered the Exchange administrator at one of our customers. He would like to know what/how this “fix” takes place.

 

What can i tell him? Is it a specific Exchange instruction that gets called or something?

 

Thanks!

Best answer by Scott Reynolds

@Patrick Dijkgraaf 

The documentation wording is not the best. I have submitted a Doc MR to remove the “repair” portion and reword that line. Commvault simply leverages the Exchange function to start the consistency check with is similar to a eseutil /k command.

No actual repair is ran against the database and the backup will fail if the consistency check fails.

It can however ensure the consistency of the DB so that you know the backup is valid and help discover potential issues to resolve on the Exchange side.


Note as per MSFT recommendation consistency checks are not enabled by default on DAG configurations. They however can be enabled if desired.

https://documentation.commvault.com/2022e/expert/17098_configuring_consistency_checks_for_exchange_database_backups.html

View original
Did this answer your question?

2 replies

Forum|alt.badge.img+15
  • Vaulter
  • 630 replies
  • February 17, 2023

The Microsoft Exchange VSS writer takes a snapshot of the database which is followed by an integrity check.  This does not attempt to fix anything, it instead is validating that all of the relevant data such as all of the transaction logs are available and in a good state.  If the integrity check fails, it is up to the Exchange team to address the issue.


Forum|alt.badge.img+14

@Patrick Dijkgraaf 

The documentation wording is not the best. I have submitted a Doc MR to remove the “repair” portion and reword that line. Commvault simply leverages the Exchange function to start the consistency check with is similar to a eseutil /k command.

No actual repair is ran against the database and the backup will fail if the consistency check fails.

It can however ensure the consistency of the DB so that you know the backup is valid and help discover potential issues to resolve on the Exchange side.


Note as per MSFT recommendation consistency checks are not enabled by default on DAG configurations. They however can be enabled if desired.

https://documentation.commvault.com/2022e/expert/17098_configuring_consistency_checks_for_exchange_database_backups.html


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings