我有一个遗留的.net标准windows服务,它使用IScheduler在一天中的特定时间执行各种长时间运行的作业。我将把代码迁移到.net核心。我想摆脱windows服务,在aws linux docker中运行这些服务,不管是无服务器的还是以某种方式运行的,就像使用ec2之类的工具。我正在考虑lambda,但它有一个很难的5分钟超时,而且我希望避免重新设计.net代码,以便它能在更短的时间内或批量运行。在亚马逊网络服务中,有哪些选项可以将我的c# c#服务迁移到非windows windows解决方案?
如何使用SQL Server代理作业将SSIS包安排在每月的10到17天之间?
在10号和17号之间,作业应该每30分钟运行一次。
查询:
SELECT
CASE
WHEN DATEPART(DD, GETDATE()) BETWEEN 10 AND 17
THEN 1
ELSE 0
END DAYSFLAG
我没有任何想法,如何将作业设置为仅在每月10和17号之间运行,每30分钟运行一次?
请告诉我如何在SQL Server代理作业中完成此任务。