2011-11-21 140 views
0

我们在SQL 2005 db中使用了一组简单的存储过程用于数据导入。将会有一个主SP将会逐一触发这些SP。在过去,我们已经使用了SQL Agent,并安排了一个执行Master SP的作业。SQL替代作业调度

现在,如果我们想简化它,排除SQL代理的依赖关系&作业 - 我们有什么选择?

这里是我到目前为止发现 -

有很多选择,所以我相信我可以完成SP的执行。这是正确的/最好的方式?

我们还需要弄清楚像一些其他的事情 -

  1. 如何捕获从我的内部SP执行(即 记录计数等)的结果(S)。
  2. 使用SQL-Job,我们可以使用 SQL-Mail发送电子邮件。这种方法的任何选项?

编号:http://lunarmedia.com/blogs/lunarmedia_blog/archive/2008/02/04/running-a-stored-procedure-from-windows-task-scheduler.aspx

+2

如果我是你,我会坚持使用SQL Agent。没有理由不使用它。使用SQL Agent,您可以免费获得状态,通知和电子邮件。不使用它的理由是什么?不能这么简单...... – Asken

+0

@Asken原因之一可能是OP的目标是SQL Express,它不包含SQL Agent。当然,我同意他应该提供更多的信息,因为不清楚为什么他需要“简化”,即使他使用SQL Express,为代理购买完整的SQL Server仍然是值得的。 – Pondlife

+0

@Pondlife,授予。让我们等待澄清。 – Asken

回答

1

视觉克朗(http://www.visualcron.com/)可以像这样的东西相当不错的 - 我们已经在Windows服务器上实施了各种计划任务。能见度对操作人员更好