我有一个SQL Azure数据库,我想每晚都要运行几个夜间任务。
第一项任务是数据更新,在存储过程中运行。
第二个任务需要运行C#代码,这些代码将执行许多任务,包括调用数据库,处理数据和发送电子邮件。
我倾向于为每个任务使用Azure WebJobs,但我可能有更好的方式让我错过。
答案 0 :(得分:2)
Azure自动化是许多人使用的另一个选项:https://azure.microsoft.com/en-us/blog/azure-automation-your-sql-agent-in-the-cloud/
虽然该服务基于PowerShell,但可以上传和引用C#dll。
答案 1 :(得分:2)
Azure WebJob可能是一个不错的选择。在安排WebJob方面,首选方法是使用here所述的CRON方法。
答案 2 :(得分:1)
不是Scheduler应该在Azure上执行此操作吗? https://azure.microsoft.com/en-us/services/scheduler/