環球網校是美國納斯達克上市企業歡聚時代(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 淮北 | 通辽 | 贵州贵阳 | 龙口 | 东阳 | 上饶 | 嘉善 | 济南 | 鹤壁 | 长治 | 福建福州 | 白山 | 瑞安 | 神农架 | 伊犁 | 滕州 | 桂林 | 通化 | 广饶 | 凉山 | 甘孜 | 平潭 | 铜陵 | 七台河 | 那曲 | 乐平 | 雄安新区 | 保定 | 辽宁沈阳 | 芜湖 | 馆陶 | 赵县 | 温州 | 阿坝 | 伊犁 | 芜湖 | 芜湖 | 绥化 | 永新 | 海丰 | 鹤岗 | 定州 | 兴化 | 黄南 | 滁州 | 三亚 | 永州 | 青海西宁 | 乐山 | 云浮 | 改则 | 基隆 | 绵阳 | 唐山 | 白城 | 霍邱 | 宝鸡 | 鹤岗 | 博尔塔拉 | 广饶 | 安徽合肥 | 盐城 | 池州 | 潍坊 | 湘潭 | 台州 | 攀枝花 | 邢台 | 灌南 | 中山 | 诸暨 | 天水 | 招远 | 河源 | 日喀则 | 丽江 | 渭南 | 滁州 | 商洛 | 燕郊 | 青海西宁 | 江西南昌 | 葫芦岛 | 姜堰 | 蓬莱 | 白山 | 佳木斯 | 安顺 | 扬中 | 咸阳 | 上饶 | 青海西宁 | 雄安新区 | 馆陶 | 山西太原 | 云南昆明 | 海东 | 垦利 | 怀化 | 甘南 | 宁波 | 项城 | 蚌埠 | 莆田 | 临沧 | 南安 | 绵阳 | 海南海口 | 温州 | 燕郊 | 大同 | 阳泉 | 沧州 |