我正在使用 sqlps 运行备份作业“备份某些内容”。
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
问题是,即使作业成功执行并且 SQL Management Studio 确认备份作业成功执行,.LastRunOutcome 总是返回“失败”。
为什么?