Error. Failure getting log and patch files

On this page

Error message

FileIO JobId 1422: ESEBackup: failure getting log and patch files: c8000232
Some log or patch files are missing.Error reading data header from FD. ERR=Connection reset by peer
c8000230: The database missed a previous full backup before the incremental backup
c800020e: An incremental backup cannot be performed when circular logging is enabled

Possible causes

Circular Logging is enabled. This is specifically recommended to be disabled for Exchange 2010, but appears to cause issues when backing up other versions of Exchange as well.

Circular logging has been enabled in the past but has since been disabled.

Another system is using VSS, backing up data or truncating logs.

Transaction logs have been manually deleted.

Steps to resolve

Disable circular logging if enabled.

Make sure you have disabled whatever else may be using VSS, backing up data or truncating logs.

Perform a full exchange backup using NTBackup. This will re-arrange the transaction logs making sure you will back up the correct ones in your next transaction log backup.

How to disable circular logging for Exchange 2000 and Exchange 2003

Click Start, go to ProgramsMicrosoft Exchange, and then click System Manager.

If the Administrative Groups branch exists in the left pane, expand it, expand the appropriate administrative groups branch, expand the Servers branch, and then expand the appropriate servers branch.

If the Administrative Groups branch does not exist, expand the Servers branch in the left pane, and then expand the appropriate servers branch. To expand a branch, double-click the branch or click the plus sign (+) to the left of the branch.

Right-click the storage group you want, and then click Properties.

To disable circular logging, clear Enable circular logging, and then click OK.

Restart the information store. For this:

Click Start, go to ProgramsAdministrative ToolsServices.

Click Microsoft Exchange Information Store in the right pane, and then in the Action menu, click Restart. If a dialog box appears stating that extra services will be restarted, click Yes.

The information store must be restarted because when it starts, it reads configuration information from Microsoft Windows 2000 Active Directory. The Active Directory attribute associated with the circular logging setting is called MSExchESEParamCircularLog.

When circular logging is enabled, this attribute is set to 1. When circular logging is disabled, it is set to 0.

How to disable circular logging for Exchange 2007

Start the Exchange Management Console.

In the console tree, expand Server Configuration, and then click Mailbox.

In the work pane, right-click the storage group, for which you want to enable or disable circular logging, and then click Properties. The Properties dialog box appears.

Select or clear Enable circular logging.

Click OK.

To make your changes to the circular logging settings effective, restart the Microsoft Exchange Information Store service, or dismount and then mount all databases in the storage group.

How to perform full Exchange backup using NTBackup on Exchange 2003

This will rearrange the transaction logs making sure you will back up the correct ones in your next transaction log backup. Please make sure all scheduled backups for this server are disabled while the NTBackup is running on this server. (Go to ClientsEdit. There is a drop-down list for Schedule › Select None.)

Click StartRun, enter NTBACKUP and then click OK.

The backup and restore wizard appears. Click advanced mode on the welcome page.

Click the Backup tab.

On the backup tab expand server, expand servername, expand information store and select the correct storage group or entire information store.

Select file as destination, and name it so you can find and delete it later.

Click Start backup.

This process will purge old transaction logs, making sure the errors above will be solved.

If you are able to get a successful backup via NTBackup, you should be able to get a backup via the CFA. It is recommended to get a full backup immediately following the successful NTBackup.

How to perform full Exchange backup using NTBackup on Exchange 2007

This will rearrange the transaction logs making sure you will backup the correct ones in your next transaction log backup. Please make sure all scheduled backups for this server are disabled while the NTBackup is running on this server. (Go to ClientsEdit. There is a drop-down list for Schedule, select None.)

Go to StartAdministrative ToolsWindows Server Backup.

In the Actions pane, click Backup once. The backup once wizard will appear.

On the backup options page, select different options and click next.

On the select backup configuration page, select Full server, and then click Next. (Use custom if you want to select individual volumes.)

On the specify advanced options page, select VSS full backup, and then click Next.

On the Confirmation page, review the backup settings, and then click Backup.

On the Backup progress page, you can view the status and progress of the backup operation. Click Close when the backup operation has completed.

If you are able to get a successful backup via NTBackup, you should be able to get a backup via the CFA. It is recommended to get a full backup immediately following the successful NTBackup.