none
Wartungspläne auslesen RRS feed

  • Frage

  • Hallo an alle,

    sicherlich ging es schon so vielen wie mir, deswegen wollte ich das Rad nicht neu erfinden und hier einmal anfragen ob ihr vielleicht ein Skript für mich habt. 

    Ich möchte gern alle Maintenance Plans diverser SQL Servers auslesen. Dabei sollen mir nicht nur die Namen der Pläne angezeigt werden sondern auch wann Sie laufen. Das ganze soll sich nur auf aktive Wartungspläne bzw. Zeitpläne beziehen.

    Vielen Dank schon mal vorab.  

    Montag, 14. Oktober 2019 09:41

Alle Antworten

  • Die Basisabfrage dazu sieht so aus:

    SELECT *
    FROM msdb.dbo.sysjobs as job
         INNER JOIN
         msdb.dbo.sysjobsteps as stp
             on job.job_id = stp.job_id     
         INNER JOIN 
         msdb.dbo.sysmaintplan_subplans as sub
             ON job.job_id = sub.job_id
         INNER JOIN
         msdb.dbo.sysmaintplan_plans as pln
             ON sub.plan_id = pln.id
    WHERE job.enabled = 1
          AND stp.subsystem = 'SSIS'      
    


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Montag, 14. Oktober 2019 11:11
  • hallo Olaf,

    erstmal vielen Dank für deine Hilfe. Ist es dir schon mal gelungen auch die Zeitpläne einblenden zu lassen. Also zb. täglich 17 Uhr und täglich 15 Uhr usw.? 

    Ich bekomme es nicht hin die Zeitpläne mit den Wartungsjobs auszugeben. 

    Freitag, 18. Oktober 2019 06:35
  • Freitag, 18. Oktober 2019 06:53
  • Dazu musst Du die Abfrage nur um die Tabelle sysjobschedule ergänzen:

    SELECT *
    FROM msdb.dbo.sysjobs as job
         INNER JOIN
         msdb.dbo.sysjobsteps as stp
             on job.job_id = stp.job_id     
         INNER JOIN 
         msdb.dbo.sysmaintplan_subplans as sub
             ON job.job_id = sub.job_id
         INNER JOIN
         msdb.dbo.sysmaintplan_plans as pln
             ON sub.plan_id = pln.id
         INNER JOIN
         msdb.dbo.sysjobschedules as sch
             on sch.job_id = job.job_id
    WHERE job.enabled = 1
          AND stp.subsystem = 'SSIS'  


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Freitag, 18. Oktober 2019 07:18
  • Hallo Evgenij,

    da ist der falsche Link hinter dem richtigen Text hinterlegt! :-)


    Einen schönen Tag noch, Christoph - http://www.insidesql.org/blogs/cmu

    Freitag, 18. Oktober 2019 07:53
    Beantworter
  • da ist der falsche Link hinter dem richtigen Text hinterlegt! :-)

    Stimmt. Hab's am Handy beantwortet. Da war tatsächlich *gar keine URL*, und die Forum-Engine verweist in dem Fall offenbar auf den aktuellen Beitrag...

    Evgenij Smirnov

    http://evgenij.smirnov.de

    Freitag, 18. Oktober 2019 08:20