zoukankan      html  css  js  c++  java
  • sql server作业管理查看/进程管理查看命令

    一、作业管理

    (1) select * from msdb.dbo.sysjobhistory   可以查看作业的历史记录

    (2) select * from msdb.dbo.sysjobs   查看作业

     

     (3)执行代码判断作业是否成功执行

    declare @fullbakjob int;
    set @fullbakjob=(SELECT case when count(HIST.run_status)=sum(HIST.run_status) then 1 else 0 end stat
    FROM msdb.dbo.sysjobs JOB
    INNER JOIN msdb.dbo.sysjobhistory HIST ON HIST.job_id = JOB.job_id
    WHERE JOB.name in ('Db_Tank_Back_Restore')
    AND HIST.run_date= convert(char(10),GetDate(),112) AND HIST.run_time<'60000');

    print @fullbakjob

    其中 AND HIST.run_date= convert(char(10),GetDate(),112)  是为判断是否为当天日期    

    其中 AND HIST.run_time<'60000'  是为运行时间在6点以前的

    二、进程管理

    select start_time,command,percent_complete,text,session_id,blocking_session_id
    from sys.dm_exec_requests r
    cross apply sys.dm_exec_sql_text(r.sql_handle) s
    order by 1

  • 相关阅读:
    hdu 1269 迷宫城堡(强联通分量,基础)
    hdu 2102 A计划(BFS,基础)
    python 变量命名规范
    rpm常用选项
    memcached
    session共享
    Nginx高级使用
    nginx 反向代理
    Nginx基本使用
    github 建立博客
  • 原文地址:https://www.cnblogs.com/gered/p/8378555.html
Copyright © 2011-2022 走看看