Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server 2005:计划TSQL脚本的启动/停止_Sql Server_Sql Server 2005 - Fatal编程技术网

Sql server SQL Server 2005:计划TSQL脚本的启动/停止

Sql server SQL Server 2005:计划TSQL脚本的启动/停止,sql-server,sql-server-2005,Sql Server,Sql Server 2005,当前正在服务器2005上运行SQL 2005。我有一个TSQL脚本,它一次更新1000行。它通过计数器循环,直到没有要更新的行 在我的情况下,我有很多行要更新,我需要在“下班后”运行这个程序。因此,我想看看是否有一种方法,我可以安排一种方法,根据设定的时间自动启动和停止任务。我想我可以将此任务放在SP中,并使用SQL代理启动它。但是,我想不出如何自动停止任务。我也对SSI持开放态度 您可以使用,并将此调用设为存储过程或某些sql。作业可以在计时器上设置,用于特定日期等 请参阅以获取帮助您也可以安

当前正在服务器2005上运行SQL 2005。我有一个TSQL脚本,它一次更新1000行。它通过计数器循环,直到没有要更新的行

在我的情况下,我有很多行要更新,我需要在“下班后”运行这个程序。因此,我想看看是否有一种方法,我可以安排一种方法,根据设定的时间自动启动和停止任务。我想我可以将此任务放在SP中,并使用SQL代理启动它。但是,我想不出如何自动停止任务。我也对SSI持开放态度

您可以使用,并将此调用设为
存储过程
或某些
sql
。作业可以在计时器上设置,用于特定日期等


请参阅以获取帮助

您也可以安排以下T-SQL来停止jab

 USE msdb ;
 GO
 EXEC dbo.sp_stop_job N'Your job name' ;