

MSSQL 2005-08 De Jobların Nasıl Kullanıldığına Örnek Verebilcek Varmı ?
-
Selam arkadaşlar, pek bi tr kaynak bulamadım. İşlemi bilen varsa basit bir örnekle anlatabilirmi ?
-
upupup
-
Örneğin online userları zaman geçtikçe silen bööle bir metodun var.
CREATE PROCEDURE sp_CleanOldOnlineUsers AS
Delete From tbl_OnlineUsers
Where DateDiff(Day, TimeStamp, GetDate()) > 0ve bunu günde bir kere çalıştırmak istiyorsun.
exec msdb.dbo.sp_add_job
@job_name = 'OnlineUsers',
@description = 'Cleanup routine for Online Users',
@category_name = '[Uncategorized (Local)]',
@enabled = 1,
@notify_level_email = 0,
@notify_level_page = 0,
@notify_level_netsend = 0,
@notify_level_eventlog = 2,
@delete_level= 0
exec msdb.dbo.sp_add_jobstep
@job_name = 'OnlineUsers',
@step_id = 1,
@step_name = 'Remove any session older than 1 day',
@command = 'sp_CleanOldOnlineUsers',
@retry_attempts = 5,
@retry_interval = 5
exec msdb.dbo.sp_update_job
@job_name = 'OnlineUsers',
@start_step_id = 1
exec msdb.dbo.sp_add_jobschedule
@job_name = 'OnlineUsers',
@name = 'DailyCleanup',
@enabled = 1,
@freq_type = 4,
@freq_interval = 1
exec msdb.dbo.sp_add_jobserver
@job_name = 'OnlineUsers',
@server_name = '(local)' -
arayüz ile nasıl yaparız bunu peki hocam? Birde sql server agent özelliğini nerden açıcaz ? Configuration kısmında agent servisi çıkmıyo sanırım kurulumda sadece database yüklü olsun dediğim içindi. Şimdi tekrardan mı kurmam gerek sqli ?
-
Aynen resimdeki yerinde olmalı hajım.
Eğer yoko ise dediğin gibi kurulumda seçmemişsindir. Hani böyle ağaç bölüm var ya orada seçmen gerekiyor. Kurulumu tekrar başlat modify et. o bölümde koy click i olsun bitsin;)
i -
@rappermcs biran önce kurulsun diye uğraşmadığımız özellikleri disable ediyoruz hep böle durumlardada işte taklaya geliyoruz :)
@HolyOne verdiğin örnek için sağol hocam deneme yapıcam sonucu yazarım :)
-
:) değil mi:)