|
|
|
Как узнать Schedle_ID который запустил ...
|
|||
|---|---|---|---|
|
#18+
Здравствуйте!! Кто может подсказать как можно узнать schedle_id (из из таблицы msdb.sysjobschedules), внутри самого jobs который был запущен по данному по расписанию зараннее СПАСИБО!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2002, 16:35:40 |
|
||
|
Как узнать Schedle_ID который запустил ...
|
|||
|---|---|---|---|
|
#18+
Что значит " внутри самого jobs " ? Сам Job-то у вас что есть ? CmdExec ? T-SQL ?ActieveX ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2002, 10:53:54 |
|
||
|
Как узнать Schedle_ID который запустил ...
|
|||
|---|---|---|---|
|
#18+
Таблица msdb.dbo.sysjobschedules у которой есть job_id --> msdb.dbo.sysjobs ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2002, 11:07:10 |
|
||
|
Как узнать Schedle_ID который запустил ...
|
|||
|---|---|---|---|
|
#18+
Вообщем так. Создал JOBS с помощью EM, на вкладке STEPS можно указать свой скрипт который что-то делает(вот отсюда мне надо узнать имя шедулера который запустил jobs). Далле на вкладке schedles можно задавать множество расписаний для запуска этого задания. Эти расписания храняться в таблице msdb..sysjobschedules, и у каждого из них есть свое ИМЯ (NAME). ВОТ! это имя мне бы очень и хотелось узнать!!! Возможно ли это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2002, 14:38:56 |
|
||
|
Как узнать Schedle_ID который запустил ...
|
|||
|---|---|---|---|
|
#18+
А в чем проблема-то непонятно ? 1. Когда именно и откуда нужно узнать имя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2002, 15:51:49 |
|
||
|
Как узнать Schedle_ID который запустил ...
|
|||
|---|---|---|---|
|
#18+
Если Вы не меняете job, то можно просто посмотреть его идентификатор и обращаться по нему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2002, 16:25:13 |
|
||
|
Как узнать Schedle_ID который запустил ...
|
|||
|---|---|---|---|
|
#18+
Да вы правы с помощью job_id можно получить список всех шедулеров для данного jobs. а как узнать schedle_id шедулера который запустил этот JOBS? Я уже пробывал, но дело в том, что в шедулере храниться только дата следущего запуска, а предедущего нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2002, 16:52:59 |
|
||
|
Как узнать Schedle_ID который запустил ...
|
|||
|---|---|---|---|
|
#18+
Вроде бы так можно Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. У запущенного job-a поле request_source_id есть есть преобразованные в строку schedule_id + schedule_name. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2002, 21:17:09 |
|
||
|
Как узнать Schedle_ID который запустил ...
|
|||
|---|---|---|---|
|
#18+
GLORY ВЫ ГЕНИЙ!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2002, 13:36:38 |
|
||
|
Как узнать Schedle_ID который запустил ...
|
|||
|---|---|---|---|
|
#18+
Вы только помните, что все это НЕдокументировано, параметры вызова и типы данных в таблице подобраны "на ощупь" , без всякого понятия что для чего. Поэтому сегодня работает, а завтра - кто знает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2002, 15:39:19 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32066574&tid=1818880]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 353ms |

| 0 / 0 |
