如何将sql过程作为可以安排的作业运行

时间:2014-07-16 18:14:07

标签: sql sql-server ssms

我有一个我希望每天运行的存储过程。我从未使用过工作或日程安排,所以我不知道该怎么做。我正在使用sql server 2012管理工作室。

2 个答案:

答案 0 :(得分:1)

非常直截了当。 Here是从MSDN创建作业的概述。

最终你只是创造了这份工作,你的步骤就是EXEC yourStoredProc。

然后,您可以创建作业的计划,以便在任何时候运行(链接在上面的文章的底部)。

答案 1 :(得分:1)

如果是简单的存储过程,请尝试使用sqlcmd

http://msdn.microsoft.com/en-us/library/ms162773%28v=sql.110%29.aspx

您可以在Windows任务计划程序中安排。小心设置它将运行的服务帐户,它需要数据库的权限。

如果它更复杂,在SSIS(SQL Server Integration Services)中设置包提供了巨大的功能和灵活性。