liveBook · Manning

Filegroup backup

As explained in 100 SQL Server Mistakes and How to Avoid Them

A filegroup backup is a backup of one or more SQL Server database filegroups rather than the entire database.

A filegroup backup copies one or more SQL Server database filegroups instead of the entire database. It can avoid an impossible backup window, but it adds restore complexity and may weaken the recovery point objective (RPO). section 12.5

Mistake: choosing filegroups too early

Suppose a nightly ETL process overlaps the backup window. A weekly full backup plus daily differentials may be preferable. If differentials also become too large, back up different filegroups on different days—but accept that piecing together the restore is complex and an RPO of 24 hours may no longer be achievable. section 12.5

Use this order of preference:

  • Move backups outside the ETL window when scheduling allows. section 12.5
  • Otherwise consider weekly full backups with nightly differential backups. section 12.5
  • Treat filegroup backups as a last resort and obtain explicit business acceptance of the RPO risk. section 12.5
Figure 12.6 Filegroup backup strategy

Use the strategy diagram to visualize distributing filegroup backups across different days. section 12.5

How 100 SQL Server Mistakes and How to Avoid Them covers it

How deep it goes
Explains the scheduling rationale, restore complexity, and RPO risk but stops short of restore commands or implementation details.
Examples
Illustrates weekly full backups, daily differentials, and filegroups backed up on different days during ETL-heavy workloads.
What it assumes
Assumes familiarity with SQL Server backups, full backups, differential backups, ETL windows, restores, and RPOs.
What you can do after
Evaluate backup schedules against ETL windows and recognize when filegroup backups threaten restore simplicity or RPO compliance.
How it connects
Connects filegroup backups with full database backups, differential backups, ETL processes, restores, and recovery point objectives.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of 100 SQL Server Mistakes and How to Avoid Them. The section links point to the parts of the book it draws on.