我在SQL Server 2005上保存了两个查询,我希望它们以一定的间隔运行,例如每24小时运行一次.有没有办法自动化这些查询并通过SQL Server Management Studio安排它们?
您需要使用作为SQL Server的一部分安装的SQL Server代理.这是后台服务,负责运行计划的维护和备份任务.
在SQL Server Management Studio中展开SQL Server代理节点,您应该看到一个名为"Jobs"的树节点
右键单击此选项将为您提供添加新作业的选项.作业包含一系列按顺序执行的步骤,当您向作业添加新步骤时,您可以选择各种类型的步骤,包括"Transact-SQL脚本"
创建一个新的工作,添加单个T-SQL的步骤,把你要运行到步骤属性查询,然后用在作业属性中的"时间表"选项来创建将在每次运行作业的循环时间表24小时(或每当).