Estou usando o sqlps para executar um trabalho de backup "Backup de algo".
Set-Location "SQLSERVER:\sql\$hostname\default\jobserver\jobs"
$job = Get-ChildItem | Where-Object {$_.Name -eq "Backup Something"}
$job.Start()
Start-Sleep 5
$job.LastRunDate
$job.LastRunOutcome
O problema é que, mesmo quando o trabalho funciona e o SQL Management Studio confirma que o trabalho de backup funcionou, o .LastRunOutcome sempre retornou "Falha".
Por quê?
Tags powershell sql-server