Forum

Aktif Tüm SQL ...
 
Bildirimler
Hepsini Temizle

Aktif Tüm SQL Joblarını Disable Etme

1 Yazılar
1 Üyeler
0 Reactions
613 Görüntüleme
(@mehmetguzel)
Gönderiler: 116
Estimable Member
Konu başlatıcı
 



Geçenlerde bir veritabanı sunucusunda bulunan tüm aktif jobları pasif yapma ihtiyacım oldu. Bu ihtiyacımı aşağıdaki gibi T-SQL kodu yazarak giderdim:
declare @cmd varchar(max)=''

select @cmd=@cmd + 'exec msdb.dbo.sp_update_job @job_id=N' + '''' + cast(job_id as varchar(36)) + '''' + ', @enabled=0' + char(13)+char(10)+ 'go' + char(13) + char(10)
from msdb.dbo.sysjobs
where enabled=1

exec(@cmd)

Umarım bu T-SQL kodu sizin de işinize yarar.

-- Kodlar SQL Server 2008  ile test edilmiştir. Koddaki değişken atamaları SQL Server 2008 ve sonrası sürümleri gerektirir.

 
Gönderildi : 17/03/2011 02:48

Paylaş: