从datetime数据库创建ms-sql-server作业计划



我使用的是microsoft SQL server management studio 2005

我试图在特定时间运行作业,该时间存储在数据库中。

我无法手动插入时间表,因为这取决于用户决定必须完成作业的日期和时间。php收集时间和日期并将其发送到数据库。

我想过每分钟运行一次作业,在执行过程中,我有一个if语句,只有当数据库中存储的日期时间比当前日期时间大或低一分钟时,它才会激活。但这样做是不准确的,而且效率很低。是否可以直接从查询或作业创建时间表?

您可以使用SMO或TSQL以编程方式创建和修改作业和计划。这意味着您可以使用外部应用程序、存储过程或触发器根据表数据创建或更新作业计划。如果您想构建一个应用程序来管理作业,SMO可能是最好的方法,但另一方面,它只是.NET。

最新更新