Step 17. Specify Guest OS Processing Options
The Guest Processing step of the wizard is available if at the Backup Mode step you have chosen the Server operation mode.
At this step, you can enable the following settings for guest OS processing:
- Application-aware processing
- Transaction log handling for Microsoft SQL Server
- Archived log handling for Oracle databases
- Microsoft SharePoint account settings
- Use of pre-freeze and post-thaw scripts
- File indexing
To enable application-aware processing:
- At the Guest Processing step of the wizard, select the Enable application-aware processing check box.
- Click the Customize application handing options for individual applications link.
- In the Processing Settings window, on the General tab, specify if Veeam backup agent must process transaction logs or copy-only backups must be created.
[For Microsoft SQL Server and Oracle] You will need to specify additional settings for transaction log handling on the SQL and Oracle tabs of the Processing Settings window. For details, see Transaction Log Handling for Microsoft SQL Server and Transaction Log Handling for Oracle Databases.
- Select the Perform copy only option if you use another tool to maintain consistency of the database state. Veeam backup agent will create a copy-only backup. The copy-only backup preserves the chain of full/differential backup files and transaction logs. For details, see Microsoft Documentation.
Important! |
If both Microsoft SQL Server and Oracle Server are installed on the same server, and log backup is enabled for both applications, Veeam backup agent will back up only Oracle transaction logs. Microsoft SQL Server transaction logs will not be processed. |
For details on transaction log truncation, see section Transaction Log Truncation of the Veeam Agent for Microsoft Windows User Guide.
Transaction Log Handling for Microsoft SQL Server
- At the Guest Processing step of the wizard, select the Enable application-aware processing check box.
- Click the Customize application handing options for individual applications link.
- In the Processing Settings window, on the General tab, select Process transaction logs with this job.
- In the Processing Settings window, open the SQL tab.
- To specify a user account that Veeam backup agent must use to connect to the Microsoft SQL Server, select the Specify Microsoft SQL Server account with database admin privileges check box and specify a user name and password for the user account.
- Select Truncate logs to truncate transaction logs after successful backup. Veeam backup agent will wait for backup to complete successfully and then truncate transaction logs. If the backup job fails, the logs will remain unaltered until the next backup job session.
- Select Do not truncate logs to preserve transaction logs. When the backup job completes, Veeam backup agent will not truncate transaction logs.
For details on log handling, see section Microsoft SQL Server and Oracle Logs Backup of the Veeam Agent for Microsoft Windows User Guide.
If you have chosen to back up transaction logs with Veeam backup agent, you must specify settings for transaction log backup:
- In the Backup logs every <N> minutes field, specify the frequency for transaction log backup.
By default, transaction logs are backed up every 15 minutes. The maximum log backup interval is 480 minutes.
- In the Retain log backups section, specify retention policy for transaction logs stored in the backup location.
- Select Until the corresponding image-level backup is deleted to apply the same retention policy for image-level backups and transaction log backups.
- Select Keep only last <N> days of log backups to keep transaction logs for a specific number of days. By default, transaction logs are kept for 15 days. If you select this option, you must make sure that retention for transaction logs is not greater than retention for the image-level backup. For details, see section Retention for Database Log Backups of the Veeam Agent for Microsoft Windows User Guide.
Important! |
Veeam backup agent automatically excludes its configuration database from application-aware processing during backup. Transaction logs for the configuration database are not backed up. Veeam backup agent does not support transaction logs backup to a cloud repository. If you want to back up transaction logs, you must select local storage, shared folder or Veeam Backup & Replication repository as backup target. |
Archived Log Handling for Oracle Databases
- At the Guest Processing step of the wizard, select the Enable application-aware processing check box.
- Click the Customize application handing options for individual applications link.
- In the Processing Settings window, on the General tab, select Process transaction logs with this job.
- In the Processing Settings window, open the Oracle tab.
- Specify a user account that Veeam backup agent must use to connect to the Oracle database:
- Select the Specify Oracle account with SYSDBA privileges check box.
- In the Account field, select what type of user account you plan to use: Oracle account or Windows account.
- In the Username and Password fields, type a user name and password for the account.
The specified account must have SYSDBA permissions on the Oracle database.
- Select Until the corresponding image-level backup is deleted to apply the same retention policy for image-level backups and archived log backups.
- Select Keep only last <N> days of log backups to keep archived logs for a specific number of days.
By default, archived logs are kept for 15 days. If you select this option, you must make sure that retention for archived logs is not greater than retention for the image-level backups. For details, see section Retention for Database Log Backups of the Veeam Agent for Microsoft Windows User Guide.
Important! |
Veeam backup agent does not support archived logs backup to a cloud repository. If you want to back up archived logs, you must select local storage, shared folder or Veeam Backup & Replication repository as backup target. |
Microsoft SharePoint Account Settings
- At the Guest Processing step of the wizard, select the Enable application-aware processing check box.
- Click the Customize application handing options for individual applications link.
- In the Processing Settings window, open the SharePoint tab.
- Select the Specify Microsoft SharePoint admin account check box.
- In the Username and Password fields, type credentials of the account.
Use of Pre-Freeze and Post-Thaw Scripts
To specify pre-freeze and post-thaw scripts for the job:
- At the Guest Processing step of the wizard, select the Enable application-aware processing check box.
- Click the Customize application handing options for individual applications link.
- In the Processing Settings window, open the Scripts tab.
- In the Script processing mode section, specify the scenario for scripts execution:
- Select Require successful script execution if Veeam backup agent must stop the backup process if the script fails.
- Select Ignore script execution failures if the backup process must continue even if script errors occur.
- Select Disable script execution if you do not want to run scripts.
Veeam backup agent supports scripts in the EXE, BAT, CMD, WSF, JS, VBS and PS1 formats.
For details on scripts, see section Pre-Freeze and Post-Thaw Scripts of the Veeam Agent for Microsoft Windows User Guide.
To specify guest OS indexing options:
- At the Guest Processing step of the wizard, select the Enable file system indexing check box.
- Click the Customize advanced file system indexing options link.
- In the Indexing Settings window, specify the indexing scope:
- Select Index everything to index all files within the backup scope. Veeam backup agent will index all files that reside on your computer OS (for entire computer backup), on the volumes that you have selected for backup (for volume-level backup), in the directories that you have selected for backup (for file-level backup).
- Select Index everything except to index all files on your computer OS except those defined in the list.
For details on file system indexing, see section File System Indexing of the Veeam Agent for Microsoft Windows User Guide.