Database Is Missing Optional Log Files but not Required Log Files

[This topic is intended to address a specific issue called out by the Exchange Server Analyzer Tool. You should apply it only to systems that have had the Exchange Server Analyzer Tool run against them and are experiencing that specific issue. The Exchange Server Analyzer Tool, available as a free download, remotely collects configuration data from each server in the topology and automatically analyzes the data. The resulting report details important configuration issues, potential problems, and nondefault product settings. By following these recommendations, you can achieve better performance, scalability, reliability, and uptime. For more information about the tool or to download the latest versions, see "Microsoft Exchange Analyzers" at]  

Topic Last Modified: 2005-11-18

The Microsoft® Exchange Server Analyzer Tool has determined that one of your databases has not been shut down correctly.

If an Exchange database has not been shut down correctly, there are always log files that must be replayed into the database before it can be mounted again. At a minimum, there may be only a single log file that must be replayed. Typically, however, there are several log files.

In addition to the required log files, there may be additional log files that can be played into the database. Although it is not necessary that these optional log files are replayed before the database can be mounted, you can use these log files to recover additional data. If you do not replay these optional log files, all data that was contained within them will be lost.

To correct this error

  • Locate the missing optional log files and copy them to the transaction log folder.

  • If you cannot locate all the optional log files, you can recover the database in isolation with only the required log files. To recover the database without the optional log files, follow the instructions in the Exchange Server Analyzer. Remember, if you recover the database without the optional log files, you will lose the data that was in those optional files.

    However, depending on which log file is missing, you may be able to replay some of optional log files into the database. For example, consider the following scenario. You have log files numbered one through ten. The tenth log file is required (the remaining files are optional) the sixth log file is missing. In this case, you would be able to replay the log files numbered seven through ten because the sequential order up to the required file is constant.