Skip to content

Commit 5d4e101

Browse files
Fix Get-DbaSchemaChangeHistory when no trace file exists (#9852)
Co-authored-by: sdu <sduran@groupe-audeo.com>
1 parent 7d09688 commit 5d4e101

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

public/Get-DbaSchemaChangeHistory.ps1

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,11 @@ function Get-DbaSchemaChangeHistory {
9494

9595
$TraceFile = $server.Query($TraceFileQuery) | Select-Object Path
9696

97+
if (!$TraceFile -or !$TraceFile.Path) {
98+
Write-Message -Level Warning -Message "No default trace file found on $instance. Schema change tracking requires the default trace to be enabled."
99+
continue
100+
}
101+
97102
$Databases = $server.Databases
98103

99104
if ($Database) { $Databases = $Databases | Where-Object Name -in $database }

0 commit comments

Comments
 (0)