Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. DECLARE @YEAR INT,@MONTH INT,@DAY INT,@DAY2 INT
  2. DECLARE @DATEs VARCHAR(10),@DATES2 VARCHAR(10)
  3. DECLARE @LENTGH VARCHAR(8)
  4. SET @YEAR=YEAR(GETDATE())
  5. SET @MONTH=MONTH(GETDATE())
  6. SET @DAY = DAY(GETDATE())
  7. SET @DAY2 = DAY(DATEADD(DAY,-1,GETDATE()))
  8. SET @DATES =CONVERT(VARCHAR(10),GETDATE(),121)
  9. SET @DATES2 =CONVERT(VARCHAR(10),DATEADD(DAY,-1,GETDATE()),121)
  10.  
  11.  
  12.  
  13. SELECT JOB.NAME
  14. ,JOBVIEW.ORIGINATING_SERVER AS SERVERNAME
  15. ,CASE
  16. WHEN JOB.ENABLED=1 THEN 'ACTIVE'
  17. WHEN JOB.ENABLED=0 THEN 'INACTIVE'
  18. END ACTIVE
  19. ,CASE
  20. WHEN LAST_RUN_OUTCOME=0 THEN 'FAIL'
  21. WHEN LAST_RUN_OUTCOME=1 THEN 'SUCCEED'
  22. WHEN LAST_RUN_OUTCOME=3 THEN 'CANCEL'
  23. ELSE 'UNKNOWN'
  24. END STATUS
  25. ,LAST_OUTCOME_MESSAGE
  26. ,LAST_RUN_DATE
  27. ,NEXT_RUN_DATE
  28. ,LAST_RUN_DURATION
  29. FROM [linkedserver].[msdb].[dbo].SYSJOBS JOB
  30. LEFT OUTER JOIN [linkedserver].[msdb].[dbo].SYSJOBSERVERS JOBSERVER ON JOB.JOB_ID=JOBSERVER.JOB_ID
  31. LEFT OUTER JOIN [linkedserver].[msdb].[dbo].SYSJOBSCHEDULES JOBSCH ON JOB.JOB_ID = JOBSCH.JOB_ID
  32. LEFT OUTER JOIN [linkedserver].[msdb].[dbo].SYSJOBS_VIEW JOBVIEW ON JOB.JOB_ID = JOBVIEW.JOB_ID
  33. WHERE LAST_RUN_DATE IN (REPLACE(@DATES,'-',''),REPLACE(@DATES2,'-',''))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement