У меня есть этот вопрос от клиента, чтобы запускать некоторые сценарии базы данных ежедневно или раз в две недели, в зависимости от типа периода. Они определили периоды занятости и периоды покоя. Они используют общий хостинг для своих приложений и не могут добавлять задания SQL Server в свою базу данных.
Я хочу создать службу Windows, которую можно настроить с помощью файла конфигурации, содержащего различные периоды и их интервалы. Эта служба проверяет текущее время и дату по сравнению с запланированными периодами в файле конфигурации и будет выполнять хранимую процедуру сервера sql после совпадения интервала.
Мой вопрос: есть ли лучший способ сделать такое планирование без sql-сервера или вы знаете, существует ли уже существующее, более общее (бесплатное) решение?
[Edit] Я не могу использовать планировщик задач Windows, так как их период покоя - зимой, а период занятости - летом. С планировщиком задач мне пришлось бы вручную изменять запланированные задачи дважды в год. Вот чего хотят я и мой клиент. [/ Edit]
Спасибо