Skip to content

Commit 5f75481

Browse files
committed
New-DbaDbSnapshot: Add Basic Availability Group Support
Should close dataplat#9631.
1 parent 6534bc8 commit 5f75481

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

public/New-DbaDbSnapshot.ps1

+4-1
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,9 @@ function New-DbaDbSnapshot {
188188
Write-Message -Level Warning -Message "$($db.name) is a snapshot, skipping"
189189
} elseif ($db.name -in $NoSupportForSnap) {
190190
Write-Message -Level Warning -Message "$($db.name) snapshots are prohibited"
191+
} elseif ($db.IsAccessible -ne $true -and $server.EngineEdition -eq "Standard" -and ($server.AvailabilityGroups | Where-Object Name -eq [string]::IsNullOrEmpty($db.AvailabilityGroupName)).LocalReplicaRole -eq 'Secondary') {
192+
# Basic Availability Group secondaries are valid targets.
193+
$InputObject += $db
191194
} elseif ($db.IsAccessible -ne $true) {
192195
Write-Message -Level Verbose -Message "$($db.name) is not accessible, skipping"
193196
} else {
@@ -341,4 +344,4 @@ function New-DbaDbSnapshot {
341344
}
342345
}
343346
}
344-
}
347+
}

0 commit comments

Comments
 (0)