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

Откуда:
Сообщений: 760
В агенте mssql 2014 зашедулено снятие бекапа. Виндовс подстроил время на секунду в будущее и этого хватило, чтобы пропустить очередной запуск задания. Какие есть костыли, чтобы и подстройку времени не отключать, и в задании не писать много кода по проверке обязательности запуска?
1 ноя 18, 10:36    [21721182]     Ответить | Цитировать Сообщить модератору
 Re: sql agent schedule и подстройка времени  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7762
tunknown,

Добавьте в задание три шага.

Первый шаг для проверки расписания, которое сохраните в какой-нибудь таблице.
Берите минимальное еще не выполненное время, сравнивайте с серверным. Если еще не прошло, вы выбрасывайте исключение.
Настройте этот шаг на переход на четвертый шаг по ошибке.

Второй шаг (существующий) - создание резервной копии, при ошибке переход на четвертый шаг.
Третий шаг - указание отметки времени в таблице расписаний, закрытие нескольких расписаний если были пропущены. При успешном выполнении - выход.
Четвертый шаг - выбросить исключение об ошибке с произвольным сообщением, стандартные настройки.

Создайте таблицу расписания на 20 лет вперед, отмечайте выполненные в одной из колонок.

Запускайте этот джоб каждые 5 минут, например.
1 ноя 18, 12:52    [21721394]     Ответить | Цитировать Сообщить модератору
 Re: sql agent schedule и подстройка времени  [new]
aleks222
Member

Откуда:
Сообщений: 960
tunknown
В агенте mssql 2014 зашедулено снятие бекапа. Виндовс подстроил время на секунду в будущее и этого хватило, чтобы пропустить очередной запуск задания. Какие есть костыли, чтобы и подстройку времени не отключать, и в задании не писать много кода по проверке обязательности запуска?


Принудительно вызывать подстройку за 10 мин до бякапа.
И усердно молиться св.Билли, шоб часы не отстали на 10 мин.
1 ноя 18, 17:16    [21721786]     Ответить | Цитировать Сообщить модератору
 Re: sql agent schedule и подстройка времени  [new]
tunknown
Member

Откуда:
Сообщений: 760
aleks222
Принудительно вызывать подстройку за 10 мин до бякапа.

Не думал, что так можно
w32tm /resync [/computer:<компьютер>] [/nowait] [/rediscover] [/soft]
2 ноя 18, 09:23    [21722142]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить