SQL 2008 R2 - 基于时间的触发器?

问题描述:

是否有可能有一个存储过程或通过指定SQL Server的一个基于时间的触发设置SQL代码运行的周期性?SQL 2008 R2 - 基于时间的触发器?

+3

你不能使用SQL工作? – RandomWebGuy 2011-04-06 21:13:16

不是直接的,而是看SQL Jobs

作业是由SQL Server Agent按顺序执行的一系列指定操作。作业可以执行各种活动,包括运行Transact-SQL脚本,命令行应用程序,Microsoft ActiveX脚本,Integration Services包,Analysis Services命令和查询或复制任务。 作业可以运行重复任务或那些可以安排,他们会自动通知的工作状态的用户通过生成警报,从而大大简化SQL Server管理。

(重点煤矿)

您可以使用SQL作业计划运行任何SQL。如果你需要做一些更动态的事情,你可以从SQL本身控制作业(创建,调度,删除等)。这提供了巨大的灵活性。

与TSQL here控制作业一些更多的信息。

您可以使用SQL Agent工作。如果您有要求在缺少SQL代理的Express版本上运行,则可以使用dialog timersactivation