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

Откуда:
Сообщений: 21
Добрый день.
Имеется проблема с одним сервером - где стоит Reporting Service. На один отчет настроена рассылка в 11-05. Но по какой-то причине - он отрабатывает его ранее на ~30-35 минут.
И в Job History - светится - что он всё-таки выполнился в 11-05, просматривая журнал в 10-39.
Время на сервере - верное (смотрел через
getdate()
)

select @@version
Microsoft SQL Server 2005 - 9.00.4053.00 (Intel X86)   May 26 2009 14:24:20   Copyright (c) 1988-2005 Microsoft Corporation  Developer Edition on Windows NT 5.2 (Build 3790: Service Pack 2) 


В логах сервера - ничего подозрительно нет.
Куда копать?

Всем заранее благодарен.
16 ноя 12, 13:12    [13483353]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
Stilet
Member

Откуда: УФА, БАШКОРТОСТАН
Сообщений: 411
нууу ... чудеса .... попробуй сделать сброс и переустановку региональных настроек сервера с последующей корректировкой времени
16 ноя 12, 13:43    [13483654]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
А рассылка точно одна? Может их две?
16 ноя 12, 13:44    [13483671]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
MedkiN
Member

Откуда:
Сообщений: 21
Рассылка одна.
Такое 2-3 раза за год уже было.
16 ноя 12, 14:04    [13483888]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
MedkiN
Рассылка одна.
Такое 2-3 раза за год уже было.
Эээ. Перевод времени? Может выполнение тупило?

Сообщение было отредактировано: 16 ноя 12, 14:05
16 ноя 12, 14:05    [13483901]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
MedkiN
Member

Откуда:
Сообщений: 21
Гавриленко Сергей Алексеевич
А рассылка точно одна? Может их две?

Ну я как бы акцентирую внимание на джобы. Т.е. смотря на историю одного джоба (в 10-43) , вижу - что он успешно выполнен сегодняшней датой в 11-05.
16 ноя 12, 14:05    [13483912]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
MedkiN
Гавриленко Сергей Алексеевич
А рассылка точно одна? Может их две?

Ну я как бы акцентирую внимание на джобы. Т.е. смотря на историю одного джоба (в 10-43) , вижу - что он успешно выполнен сегодняшней датой в 11-05.
Ну, покажите скриншоты, что ли.
16 ноя 12, 14:06    [13483919]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
MedkiN
Member

Откуда:
Сообщений: 21
Фото.
+
Картинка с другого сайта.
16 ноя 12, 14:11    [13483972]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Last Refresh - это время, когда вы в последний раз нажали в этом окне кнопку F5.
16 ноя 12, 14:19    [13484033]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Время скорее всего локальное на той машине, на которой запущена студия.
16 ноя 12, 14:20    [13484036]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
MedkiN
Member

Откуда:
Сообщений: 21
ну смотрел я еще перед этим на сервере 2-мя способами.
1) cmd -> time (подключившись на сервер via rdp)
2) sql -> getdate()
Время было 10-40 (т.е. верное).
16 ноя 12, 14:23    [13484063]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
super-code
Member

Откуда:
Сообщений: 244
MedkiN, предлагаю кастыль -
выполнение джоба устанавливаете - каждую минуту. Первым шагом в джобе выполняете проверку времение, если нужно время, то продолжаете, иначе выходите из джоба.
19 ноя 12, 13:54    [13494409]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
May12
Member

Откуда: ТУЛЫП
Сообщений: 877
Всем привет, не стала открывать новую тему т.к. проблема у меня похожа на обсуждаемую тут. Запасайтесь попокорном, сейчас будут картинки. У меня есть джоб, который ресторит базу, он должен срабатывать в ежедневно в девять часов утра. Соответствующая установка сделана в настройках джоба (см. картинку). Но вместе с этим (несмотря на сделанную настройку) джобы выполняется в 10:24 (см. картинку). Как сделать так чтобы джоб таки отрабатывал в назначенное ему в шедулере время спасибо. C MS SQL Server 2008 работаю два дня.

К сообщению приложен файл. Размер - 136Kb
26 ноя 12, 11:27    [13528187]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Есть еще один шедул ?

sp_help_jobschedule @job_name = 'My job'

Сообщение было отредактировано: 26 ноя 12, 11:30
26 ноя 12, 11:28    [13528193]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
May12
Member

Откуда: ТУЛЫП
Сообщений: 877
Glory,

попытка запуска запроса (?) вернула следующее:
Msg 2812, Level 16, State 62, Line 1
Could not find stored procedure 'sp_help_jobschedule'.

C MS SQL Server 2008 работаю два дня и 15 минут.
26 ноя 12, 11:42    [13528300]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
Glory
Member

Откуда:
Сообщений: 104751
exec msdb.dbo.sp_help_jobschedule @job_name = 'My job'
26 ноя 12, 11:43    [13528304]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
May12
Member

Откуда: ТУЛЫП
Сообщений: 877
Glory,

результат:

schedule_id 9
schedule_name Daily_restore
enabled 1
freq_type 4
freq_interval 1
freq_subday_type 1
freq_subday_interval 0
freq_relative_interval 0
freq_recurrence_factor 0
active_start_date 20121115
active_end_date 99991231
active_start_time 90000
active_end_time 235959
date_created 01.11.2012 17:03
schedule_description (Description not requested.)
next_run_date 20121127
next_run_time 102400
schedule_uid 237909F4-59AA-4081-ACC7-AD5242AAAB4B
job_count 1

Т.е. на этот джоб один шедул? или я не о том.
26 ноя 12, 11:52    [13528366]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Значит в Agent Job activity забыли нажать кнопку Refresh
26 ноя 12, 12:08    [13528481]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
May12
Member

Откуда: ТУЛЫП
Сообщений: 877
Glory,

нажимала и на job activity monitor refresh. Дата и время остаются прежними.
На sql server agent также нажимала refresh по правой кнопки мыши. не помогло. =(((
26 ноя 12, 14:26    [13529617]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
Glory
Member

Откуда:
Сообщений: 104751
удалите джоб и создайте заново
26 ноя 12, 14:43    [13529792]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение job'a раньше запланированного времени.  [new]
May12
Member

Откуда: ТУЛЫП
Сообщений: 877
Glory,

вроде сработало. Спасибо.
26 ноя 12, 16:27    [13530923]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить