Skip to content

Get-DbaLastBackup - Add -ExcludeReplica switch for AlwaysOn preferred backup replica filtering - #10240

Merged
potatoqualitee merged 1 commit into
developmentfrom
claude/issue-6525-20260314-1615
Mar 16, 2026
Merged

potatoqualitee merged 1 commit into
developmentfrom
claude/issue-6525-20260314-1615

Conversation

@andreasjordan

Copy link
Copy Markdown
Collaborator

Adds a -ExcludeReplica switch to Get-DbaLastBackup that uses sys.fn_hadr_backup_is_preferred_replica to skip AG databases where the current instance is not the preferred backup replica. This eliminates false positives when running against multiple AG members where secondaries appear to have no backups.

Fixes #6525

Generated with Claude Code

… backup replica filtering

When running against AG members, secondary replicas appear to have no backups because backups
are taken on the preferred replica. The new -ExcludeReplica switch uses
sys.fn_hadr_backup_is_preferred_replica to skip databases where the current instance is not
the preferred backup replica, eliminating false positives in multi-replica environments.

Fixes #6525

(do Get-DbaLastBackup)

Co-authored-by: Andreas Jordan <andreasjordan@users.noreply.github.com>
@potatoqualitee

Copy link
Copy Markdown
Member

looks reasonable, thank you 🙏🏼

@potatoqualitee
potatoqualitee merged commit 6084ecb into development Mar 16, 2026
15 checks passed
@potatoqualitee
potatoqualitee deleted the claude/issue-6525-20260314-1615 branch March 16, 2026 18:32
potatoqualitee added a commit that referenced this pull request Apr 10, 2026
…l databases (review of #10240)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Get-DBALastBackup to only include preferred replica

2 participants