Konieczność posiadania procedury składowanej, która wywołuje zadanie agenta serwera SQL i zwraca informację, czy zadanie zakończyło się pomyślnie, czy też nie.Wykonywanie zadania agenta serwera SQL z procedury składowanej i zwracanie wyniku zadania
tej pory mam
CREATE PROCEDURE MonthlyData
AS
EXEC msdb.dbo.sp_start_job N'MonthlyData'
WAITFOR DELAY '000:04:00'
EXEC msdb.dbo.sp_help_jobhistory @job_name = 'MonthlyData'
GO
który rozpoczyna pracę, co jest najlepszym sposobem, aby dostać się z powrotem, jeśli zadanie przebiegały pomyślnie, czy nie?
Ok dokonał edycji i wykorzystał OPÓŹNIENIE OCZEKIWANIA, ponieważ praca zwykle trwa od 3-4 minut do 4 lat. Czy praca jest bardziej wydajna?
Możesz chcieć wskazać, że musisz przeprowadzić ankietę, dopóki dana praca nie osiągnie "stanu ostatecznego". –
Więc kiedy zaczynam pracę, muszę sondować, aż praca się zakończy, a następnie wykonać jobhistory? – DtotheG
@ChristianK Czy możesz nam powiedzieć coś więcej o sondowaniu dla Job Agenta? – testing