Проверка состояния задания SQL в C # с помощью sp_help_job - PullRequest
1 голос
/ 17 ноября 2011

Этот аналогичный вопрос дал решение, что для проверки статуса задания в C # вы должны запустить sp_help_job. Проблема в том, что когда я пытаюсь выполнить запрос в SQL, я получаю сообщение об ошибке от SQL Server: «Не удалось найти хранимую процедуру sp_help_job».

Я попытался запустить этот код SQL в MSS 2008:

exec sp_help_job

Может кто-нибудь опубликовать точный запрос, чтобы узнать статус работы, которую я только что выполнил?

Ответы [ 3 ]

5 голосов
/ 17 ноября 2011

Если вы пишете код на C #, самым простым решением, вероятно, будет использование SMO API для получения необходимой информации.Вы можете использовать Класс задания , чтобы получить текущий статус и последний результат задания.

5 голосов
/ 17 ноября 2011

Измените его на:

exec msdb.dbo.sp_help_job
1 голос
/ 31 июля 2014

У меня была такая же проблема с запуском команды EXEC. Однако изменение строки на «exec msdb.dbo.sp_help_job» сработало.

...