目前在Server 2005上运行SQL 2005.我有一个TSQL脚本,一次更新1000行。它循环通过计数器,直到没有要更新的行。
在我的情况下,我有很多行要更新,我需要在“下班后”运行。所以我想看看是否有办法可以根据设定的时间安排自动启动和停止任务的方法。我想我可以将此任务放在SP中并使用SQL Agent启动它。但是,我想不出如何自动停止任务。我也对SSIS持开放态度。
答案 0 :(得分:1)
您可以使用SQL Job
,并将此通话设为stored procedure
或某些sql
。可以在计时器上设置作业,特定日期等。
请参阅Creating a Job获取帮助
答案 1 :(得分:0)
您也可以安排以下T-SQL来停止jab。
USE msdb ;
GO
EXEC dbo.sp_stop_job N'Your job name' ;