代码之家  ›  专栏  ›  技术社区  ›  Amit

是否有方法以预定义的间隔运行存储过程?

  •  6
  • Amit  · 技术社区  · 15 年前

    我希望每天以指定的间隔运行一个存储过程。在SQL Server 2005上是否有同样的方法?

    我知道我们可以创建一个批处理文件来运行sp,并使用Windows计划的任务来计划它,但是有没有一种方法可以从SQL Server本身执行它呢?

    3 回复  |  直到 15 年前
        1
  •  7
  •   Anton Gogolev    15 年前

    有一个称为SQL代理的独立服务,它是为这个特定目的而创建的:与SQL Server相关的任务的调度。

    这是一个最初被禁用的Windows服务,因此您必须启用它。否则,一切都非常简单:ManagementStudio有很好的用于管理代理的UI。

        2
  •  1
  •   x2. alexey    15 年前

    你可以 create jobs 使用SQL Server 2005

        3
  •  1
  •   Curtis Inderwiesche    15 年前

    使用SQL代理来计划作业。

    参见 Creating Jobs