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