Бывают ситуации, когда необходимо обновить базу, но выгонять пользователей во время работы нет возможности.
В таком случае можно написать скрипт, который бы выгонял пользователей из базы, обновлял ее и запланиривать его выполнение ночью через планировщик заданий.
Что собственно и делает данная программа.
P.S. Работает только для сереверных версий.
P.P.S. Это моя первая программа на C#