環球網校是美國納斯達克上市企業歡聚時代(NASDAQ:YY)旗下品牌 | 住房和城鄉建設部 建筑人才培訓合作單位
您現在的位置在: > 計算機類 > 計算機等級考試 > 考試輔導 >

計算機等級考試輔導:SQL中JOB的運行狀態

2010-07-02 來源:互聯網 作者:第一考試網

  一, 查看是否正在運行
  Declare @Job_ID as UNIQUEIDENTIFIER
  select @Job_ID =Job_ID from msdb.dbo.sysjobs where name = 'James_Test'
  Exec master..sp_MSget_jobstate @Job_ID
  返回值為 1 - 正在運行
  4 - 表示完成(成功或失敗)
  二, 檢查執的結果狀態
  查看 SQL Server 作業(job) 運行成功與否、還是取消等狀態信息,以及作業最后一次運行持續時間、出錯信息提示等。DBA 可以周期性地調度該 SQL 腳本,在 SQL Server 作業失敗時候得到及時提醒。此 SQL 腳本適用于 SQL Server 2000 & 2005。
  -- author : p.c.w.l
  -- source : www.examda.com
  -- create : 2008-11-27
  -- descr : a simple sql script to view sql server jobs run status
  select category = jc.name,
  category_id = jc.category_id,
  job_name = j.name,
  job_enabled = j.enabled,
  last_run_time = cast(js.last_run_date as varchar(10)) + '-' + cast(js.last_run_time as varchar(10)),
  last_run_duration = js.last_run_duration, #
  last_run_status = js.last_run_outcome,
  last_run_msg = js.last_outcome_message + cast(nullif(js.last_run_outcome,1) as varchar(2)),
  job_created = j.date_created,
  job_modified = j.date_modified
  from msdb.dbo.sysjobs j
  inner join msdb.dbo.sysjobservers js
  on j.job_id = js.job_id
  inner join msdb.dbo.syscategories jc
  on j.category_id = jc.category_id
  where j.enabled = 1
  and js.last_run_outcome in (0,1,3,5) -- 0:Fail 1:Succ 3:Cancel 5:First run
  and jc.category_id not between 10 and 20 -- repl
  三, 查看歷史情況
  
select run_status,a.run_time, a.* from msdb.dbo.sysjobhistory a inner join msdb.dbo.sysjobs b on a.job_id=b.job_id where b.name='作業名'作業的執行狀態run_status: 0 = 失敗1 = 成功2 = 重試3 = 取消4 = 正在進行。

#

責編:小魚 返回頂部  打印

彩票33 昌都 | 临沂 | 潍坊 | 姜堰 | 随州 | 白银 | 德清 | 伊犁 | 嘉善 | 牡丹江 | 永康 | 台湾台湾 | 辽宁沈阳 | 铜陵 | 金坛 | 新余 | 凉山 | 秦皇岛 | 六盘水 | 枣阳 | 高雄 | 邹城 | 沭阳 | 蚌埠 | 海南海口 | 林芝 | 忻州 | 内江 | 中山 | 仁怀 | 滨州 | 平顶山 | 阿拉尔 | 安顺 | 淮安 | 商洛 | 澄迈 | 衡阳 | 玉溪 | 驻马店 | 青州 | 马鞍山 | 咸阳 | 库尔勒 | 瓦房店 | 北海 | 保山 | 苍南 | 兴安盟 | 大兴安岭 | 黑河 | 湛江 | 珠海 | 克孜勒苏 | 珠海 | 仙桃 | 三亚 | 遵义 | 海东 | 吐鲁番 | 红河 | 锦州 | 衢州 | 项城 | 惠州 | 海北 | 果洛 | 大庆 | 泰州 | 宜都 | 六安 | 宿州 | 来宾 | 江门 | 乌兰察布 | 上饶 | 天水 | 吉林长春 | 德阳 | 九江 | 安顺 | 齐齐哈尔 | 平顶山 | 宁波 | 吴忠 | 临汾 | 安庆 | 沭阳 | 呼伦贝尔 | 湖北武汉 | 遂宁 | 儋州 | 余姚 | 定州 | 蚌埠 | 池州 | 张掖 | 乐山 | 东阳 | 大庆 | 明港 | 四平 | 襄阳 | 安顺 | 哈密 | 如东 | 杞县 | 包头 | 德清 | 黄山 | 晋城 | 宜春 | 临沂 |