Какой лучший способ реализовать запланированную работу с помощью службы Windows - PullRequest
2 голосов
/ 04 мая 2009

У меня есть работа с базой данных, которая иногда запускается ночью, и мне нужна служба Windows, чтобы регулярно опрашивать базу данных, чтобы выполнить дополнительную работу после выполнения работы SQL. Я ищу надежный пример для написания планировщика, который может изящно завершить работу без сбоя службы.

Ответы [ 3 ]

1 голос
/ 04 мая 2009

Я бы использовал MSMQ, добавлю последний шаг к работе, которая добавляет сообщение в очередь (через ActiveX Script / COM или вызов .net, если вы можете)

Затем попросите службу отслеживать очередь.

Что касается сбоя службы, все будет зависеть от вас и обработки ошибок и т. Д. *

1 голос
/ 04 мая 2009

Просто сделайте это запланированным заданием. Увидеть служба Windows vs запланированное задание

0 голосов
/ 04 мая 2009

Взгляните на http://codeplex.com/TaskService

...