当前在Server 2005上运行SQL 2005.我有一个TSQL脚本,每次更新1000行。它通过计数器循环,直到没有行要更新。SQL Server 2005:计划TSQL脚本的启动/停止
在我的情况下,我有很多行要更新,我需要运行这个“下班后”。所以我想看看是否有一种方法可以根据设定的时间安排自动启动和停止任务。我在想,我可以将这个任务放在一个SP中,并使用SQL代理启动它。但是,我想不出如何自动停止任务。我也开放给SSIS。
当前在Server 2005上运行SQL 2005.我有一个TSQL脚本,每次更新1000行。它通过计数器循环,直到没有行要更新。SQL Server 2005:计划TSQL脚本的启动/停止
在我的情况下,我有很多行要更新,我需要运行这个“下班后”。所以我想看看是否有一种方法可以根据设定的时间安排自动启动和停止任务。我在想,我可以将这个任务放在一个SP中,并使用SQL代理启动它。但是,我想不出如何自动停止任务。我也开放给SSIS。
您可以使用SQL Job
,并将此呼叫设为stored procedure
或某个sql
。这项工作可以在定时器设置,针对特定日期等
可以安排下面的T-SQL停止戳为好。
USE msdb ;
GO
EXEC dbo.sp_stop_job N'Your job name' ;