Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 кто запустил job?  [new]
zindur
Member

Откуда:
Сообщений: 86
как узнать кем был запущен job - имя юзера ?

тесть job был запущен в ручную - и хотелось бы узнать кто это :)
перерыл множество таблиц sysjobs...... не могу найти
пока имею это:

SELECT j.name as jobname, ja.run_requested_date,
    CASE ja.run_requested_source
        WHEN 1 THEN 'SOURCE_SCHEDULER'
        WHEN 2 THEN 'SOURCE_ALERTER'
        WHEN 3 THEN 'SOURCE_BOOT'
        WHEN 4 THEN 'SOURCE_USER'  -- This one is manual
        WHEN 6 THEN 'SOURCE_ON_IDLE_SCHEDULE'
        ELSE 'UNKNOWN' END AS job_source
FROM msdb.dbo.sysjobactivity ja
JOIN msdb.dbo.sysjobs j
    ON ja.job_id = j.job_id


спасибо :)
30 май 14, 13:52    [16097379]     Ответить | Цитировать Сообщить модератору
 Re: кто запустил job?  [new]
Glory
Member

Откуда:
Сообщений: 104760
sysjobhistory.message
30 май 14, 14:13    [16097520]     Ответить | Цитировать Сообщить модератору
 Re: кто запустил job?  [new]
zindur
Member

Откуда:
Сообщений: 86
Glory - спасибо большое :)
я как слепой - смотрел и искал поле близкое к user name :)
30 май 14, 14:22    [16097581]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить