2005191535@SQL禁用所有作业

Author Avatar
ClueeZhuo 5月 19, 2020
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use msdb
go

declare @sql nvarchar(4000)
set @sql=''

while exists(select top 1 1 from dbo.sysjobs where enabled=1)
begin

select top 1 @sql='EXEC dbo.sp_update_job @job_name = N'''+name+''',@enabled = 0;' from dbo.sysjobs
where enabled=1

--print @sql
exec(@sql)
end