Как сделать шаг проверки первичной реплики в задании в always on
Задача в job сделать первым шагом проверку primary сервера
$StartTime = (Get-Date) #Добавление шага проверки в джобы $Sql_primary = 'db01' # Первичная реплика $JobNames = Get-DbaAgentJob -SqlInstance $Sql_primary -ExcludeJob 'syspolicy_purge_history', 'AlwaysOn_Latency_Data_Collection', 'dba_Monitoring_Long_Query_Execution', 'sp_WhoIsActive' foreach ($JobName in $JobNames) { $jobStep = @{ SqlInstance = $Sql_primary Job = $JobName.Name StepId = 1 StepName = "CheckAO" Subsystem = "TransactSql" Command = "--шаг в джобах для проверки аг IF (master.sys.fn_hadr_is_primary_replica ('beer') = 0) BEGIN EXEC msdb.dbo.sp_stop_job @job_id = `$(ESCAPE_SQUOTE(JOBID)) END" OnSuccessAction = "GoToNextStep" OnFailAction = "QuitWithFailure" Insert = $true #Force = $true } New-DbaAgentJobStep @jobStep } $EndTime = (Get-Date) $TotalTime =$EndTime-$StartTime $TotalTime.ToString()