每周自动运行sql server脚本

时间:2010-05-19 13:42:36

标签: sql-server-2008

我有sql server脚本,我想每周在数据库上自动运行它。

任何帮助。

我尝试过sql server agent job但我在我的服务器上有很多数据库,我应该对每个数据库进行步骤,它将在同一天和同一时间运行。

2 个答案:

答案 0 :(得分:0)

你在管理工作室的正确轨道上:

(1)找到SQL Agent并右键单击并选择Job。

(2)给你的工作一个名字和描述,然后选择左边的步骤选项

(3)在“步骤”选项中,您可以命名步骤,插入脚本代码,然后选择要在其上执行作业的数据库。

(4)接下来转到左侧的“计划”选项,指定您希望作业运行的频率(非常明显)

(5)如果您想了解失败/成功/等等,还应使用警报,通知等选项。

就是这样。

答案 1 :(得分:0)

如果您希望一个作业只有一个步骤在每个数据库(或者可能是数据库的子集)上执行相同的操作,请考虑使用系统过程sp_msForEachDB。我在前一个answer中拼写了一种方法来使用它。