모니터링에 사용되는 약 20 개의 예약 된 작업이있는 2012 서버가 있습니다. 우리는 그것을 대체하기 위해 2016 서버를 구축했으며 작업을 새 서버로 옮길 때 문제가 발생했습니다. 대부분의 작업은 몇 분마다 실행됩니다.
Server 2012에서는 현재 날짜 (오래된 시간)의 1200AM에 작업이 시작되어 X 분마다 다시 발생하도록 예약합니다. 작업은 다음 예약 시간에 시작됩니다. 완전한.
Server 2016에서는 과거에 시작된 일정이 실행되지 않습니다. 그래서 우리는 앞으로 시작할 일정을 잡아야했습니다. 다시 부팅 할 때까지 괜찮습니다. 이제 시작 시간이 과거이며 실행되지 않습니다. 실패한 실행도 등록하지 않습니다. 다음 실행 시간 열에는 실행해야하지만 실행되지 않음이 표시됩니다.
미래에 시작하는 트리거와 재부팅시 시작하는 트리거 (일부 작업은 지정된 시간에만 실행해야하기 때문에 원하지 않음)라는 두 가지 트리거를 만드는 것 외에 더 좋은 방법이 있습니까? 이것은 버그 인 것 같습니다. 2012 버전은 훌륭하게 작동했습니다.
최신 정보
이에 대한 해결 방법이 있습니다. 무기한 실행되는 일회성 일정을 만듭니다. 이것은 다시 시작한 후에 예상 한대로 작동합니다. 나는 이것이 "이상한"스케줄에는 좋지 않지만 우리가 3 분마다 또는 달리 실행하려는 것에 대해서는 잘 작동한다는 것을 알고 있습니다.