天天看點

檢視tidal job中調用的sp是否真的在運作

剛剛us的tech leader突然上線call我說,tidal job中有一個job挂掉了,讓我幫忙看一下什麼原因然後rerun 起來,一時間我暈暈乎乎的,就問tidal job number及error message,然後找到job 中調用的sp,及裡面的參數,後來修改後,tidal job 是active狀态了,但是不确定sp是否真的再跑,是以想找一個類似informatica或者netezza中的一種可以monitor的界面來觀察一下資料流狀态來确認sp是否真的run起來了,于是乎,找到了DBA 大牛求助,DBA 果然很贊!下面是解決辦法,雖然時候覺得很簡單,但是對于不知道如何使用指令的人來講,真的沒有辦法。。閑話少說,上辦法~~

:Step1: 在sp所在的server上運作 sp_who2 active指令

檢視tidal job中調用的sp是否真的在運作

check login 的value是不是以 ‘域名\tidsvc_(servername)’組成的,同時check DBName是不是sp運作的DB.

Step2:取Step1中擷取到的SPID運作指令DBCC INPUTBUFFER(SPID),此example中spid對應的是78,是以看下圖:

檢視tidal job中調用的sp是否真的在運作

check eventinfo 如果是你想檢視的sp,證明這個sp就是在run,而且可以傳回到Step1中去檢視具體運作的環節,看圖1Command value ,就可以發現這個example正運作到select環節。

ok啦,dba簡直太強大了,many many thanks,哈哈,記下來,希望對你有幫助哦~