Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как попроще узнать current_execution_status джоба / 8 сообщений из 8, страница 1 из 1
13.11.2002, 14:28:16
    #32067484
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как попроще узнать current_execution_status джоба
Блин, замучался рыться в системных таблицах, никак не могу найти где можно посмотреть статус выполнения джоба. Наверное зрение плохое
Процедура же sp_help_job возвращает несколько рекордсетов с кучей данных, которые мне не нужны. Если кто знает как можно попроще определить выполняется ли в данный момент джоб, был бы благодарен за подсказку.
...
Рейтинг: 0 / 0
13.11.2002, 14:36:01
    #32067499
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как попроще узнать current_execution_status джоба
Вот тут есть недокументированный способ. Поле running у запущенного job-а = 1(или просто > 0)
...
Рейтинг: 0 / 0
13.11.2002, 14:39:14
    #32067503
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как попроще узнать current_execution_status джоба
Интересно, есть ли такие вопросы на которые Вы не могли бы ответить?
Спасибо.
...
Рейтинг: 0 / 0
13.11.2002, 14:43:00
    #32067508
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как попроще узнать current_execution_status джоба
Есть, есть. И даже больше чем хотелось бы
...
Рейтинг: 0 / 0
13.11.2002, 15:16:59
    #32067543
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как попроще узнать current_execution_status джоба
Не, все таки пойду другим путем, к сожадению тоже почему то недокументированным и воспользуюсь процедурой, которую использует sp_help_job, а именно
Код: plaintext
1.
EXECUTE sp_get_composite_job_info @job_id = '6BF37726-372F-4B49-A399-D048C16E9BDB'
...
Рейтинг: 0 / 0
13.11.2002, 16:04:29
    #32067571
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как попроще узнать current_execution_status джоба
Вот ведь прикол, процедура sp_get_composite_job_info на самом деле для получения данных использует xp_sqlagent_enum_jobs. Так что своим путем пойти не удалось.
...
Рейтинг: 0 / 0
13.11.2002, 16:09:00
    #32067577
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как попроще узнать current_execution_status джоба
Кстати, там же я подсмотрел какие нужно задавать параметры.
master.dbo.xp_sqlagent_enum_jobs @is_sysadmin, @job_owner, @job_id
...
Рейтинг: 0 / 0
13.11.2002, 16:31:36
    #32067600
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как попроще узнать current_execution_status джоба
@is_sysadmin "различает" два состояния =0 и <>0
@job_owner может быть любым, лишь бы стринг.
@job_id - uniqueidentifier
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как попроще узнать current_execution_status джоба / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]