當前在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' ;