folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder MSSQL 2005-08 De Jobların Nasıl Kullanıldığına Örnek Verebilcek Varmı ?



MSSQL 2005-08 De Jobların Nasıl Kullanıldığına Örnek Verebilcek Varmı ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    Selam arkadaşlar, pek bi tr kaynak bulamadım. İşlemi bilen varsa basit bir örnekle anlatabilirmi ?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    upupup

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tarikat Şeyhi
    HolyOne
    HolyOne's avatar
    Kayıt Tarihi: 01/Haziran/2002
    Erkek

    Ö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()) > 0

    ve 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)'


    Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı kötektir!
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    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 ?

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek

    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


    Paslanmış bir uygulama geliştirici.. ##
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    @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 :) 

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek

    :) değil mi:)


    Paslanmış bir uygulama geliştirici.. ##
Toplam Hit: 1042 Toplam Mesaj: 7