【问题标题】:create ms sql server job schedule from datetime database从日期时间数据库创建 ms sql server 作业计划
【发布时间】:2012-01-12 07:24:31
【问题描述】:

我正在使用 Microsoft SQL Server Management Studio 2005

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

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

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

【问题讨论】:

    标签: sql sql-server datetime schedule


    【解决方案1】:

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

    【讨论】:

    • 谢谢! TSQL 正是我所需要的!抱歉回复晚了!
    猜你喜欢
    • 2017-07-06
    • 2010-11-21
    • 2012-05-10
    • 2012-08-21
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 2015-06-14
    相关资源
    最近更新 更多