我有一张表,我想每小时执行一些操作。为此,我创建了一个存储过程,但不知道如何每小时调用它。我知道有一些预定的工作,但如何使用它们。
是否还有某种服务可以持续运行,每秒都可以放置我要执行的代码?
答案 0 :(得分:64)
在SSMS中导航到SQL Server代理 - >作业 右键单击“作业文件夹”并选择新作业
弹出的对话框上的,为作业命名 单击步骤,然后单击新建,您将看到如下对话框,选择正确的DB并键入您的proc名称
之后点击计划,选择新的,您将看到如下图所示的内容,填写您需要的所有内容,然后单击确定,单击工作中的确定,您应该设置
答案 1 :(得分:3)
1)使用SQL Server代理(打开MS Management Studio) 2)新工作 3)添加步骤 4)选择Transact SQL 5)EXEC MyStroredProc 6)选择数据库 7)添加时间表 8)每小时发生
添加通知以了解流程运行良好(或不良)。
在SQL Server代理的属性中检查所有自动重启选项是否已打开
答案 2 :(得分:1)
设置SQL Server代理作业以每隔1小时执行存储过程