Skip to main content
Solved

SQL DB Backup shows as complete with Skipped DB's

  • August 26, 2022
  • 4 replies
  • 2059 views

Forum|alt.badge.img+7

Does anyone else find it concerning that a SQL Backup shows as complete even though a number of the databases within it are skipped.

Is there anyway to easily highlight this in backup reports?

 

Best answer by Scott Reynolds

@DaveK

Yes this is expected since its not possible to run a tlog backup against a database in simple recovery model which is why it is skipped and not marked as failed. However you can change this behavior. Instead of skipping you can have these DB marked as failed which would help with your reports. There are setting in control panel.

https://documentation.commvault.com/2022e/expert/58638_sql_agent_configuration_sql_configuration.html

Mark skipped databases failed during backup

You can even control if the job will CWE using the conditions rules in control panel

https://documentation.commvault.com/2022e/expert/6189_customizing_completed_with_errors_condition_overview.html

 

Alternately if you want the backup to also protect those database during a tlog backup you can allow it to convert. In this case when a tlog backup runs those specific DBs which are in simple the backup will convert. That option is also in the control panel under “SQL Agent Configuration”

Allow transaction log backups to be converted for simple recovery model databases

 

View original
Did this answer your question?

4 replies

Jos Meijer
Commvault Certified Expert
Forum|alt.badge.img+17
  • Commvault Certified Expert
  • 638 replies
  • August 26, 2022

Is your subclient by any chance configured as a type: Full Recovery Model?

It should be None if you want to backup all types.

Quote:

"Subclient Type

 

You can create four types of subclients. Use these subclients for backing up different types of databases based on their recovery models.

 

Full Recovery Model - Use this subclient type to back up the databases where recovery model is set to full.

 

Simple Recovery Model - Use this subclient type to back up the databases where recovery model is set to simple.

 

System Databases - Use this subclient type to back up the SQL Server system databases like master, msdb, and model.

 

None - Use this subclient type to back up any database type."

 

Source: https://documentation.commvault.com/2022e/expert/61532_subclient_properties_general_sql_server_agent.html


Damian Andre
Vaulter
Forum|alt.badge.img+23

Was this a log backup? Databases in simple recovery mode do not generate transaction logs. You’re not ‘not protecting’ them, there is nothing to protect. When you run a full backup those databases will be captured and the job will complete with errors if not👍


Onno van den Berg
Commvault Certified Expert
Forum|alt.badge.img+19

If you start using plans than you're issue will be covered automatically e.g. this is handled because it creates a full every day.
https://documentation.commvault.com/2022e/essential/130560_automatic_server_plan_backup_schedules_and_associated_conversion_rules.html

For reporting there are a few reports available, please look in the software store which is accessible via https://cloud.commvault.com


Some examples:
https://cloud.commvault.com/webconsole/softwarestore/store.do#!/135/660/13090
https://cloud.commvault.com/webconsole/softwarestore/store.do#!/135/728/23157

 


Forum|alt.badge.img+14

@DaveK

Yes this is expected since its not possible to run a tlog backup against a database in simple recovery model which is why it is skipped and not marked as failed. However you can change this behavior. Instead of skipping you can have these DB marked as failed which would help with your reports. There are setting in control panel.

https://documentation.commvault.com/2022e/expert/58638_sql_agent_configuration_sql_configuration.html

Mark skipped databases failed during backup

You can even control if the job will CWE using the conditions rules in control panel

https://documentation.commvault.com/2022e/expert/6189_customizing_completed_with_errors_condition_overview.html

 

Alternately if you want the backup to also protect those database during a tlog backup you can allow it to convert. In this case when a tlog backup runs those specific DBs which are in simple the backup will convert. That option is also in the control panel under “SQL Agent Configuration”

Allow transaction log backups to be converted for simple recovery model databases

 


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