監視進程對數據庫進行了那些SQL操作


為了監視某進程對某數據庫進行了哪些SQL操作。

作用:有時候你的程序接口出錯了,只有日志的錯誤信息沒有源碼的時候,你就可以選擇監聽程序進程對數據庫進行了什么操作是不是SQL的問題等等。。。

1、先找到進程ID,打開-任務管理器-進程,一般情況下進程ID列是隱藏的,所以點擊上方的 查看-選擇列-PID勾上,然后見可以叫看見你的進程ID了,然后找到你的程序對應的進程ID。

 

2、登錄到你要監聽的數據庫,運行select db_ID('數據庫名')就可以得到你數據庫的編號

3、在數據庫  工具 - SQL Server Profiler (P) 登錄上去  

4、進去列篩選器

輸入數據庫編號回車 DatabaseID列前面就會出現一個漏斗狀圖標,表示成功添加篩選條件

然后在添加進程ID篩選條件

注:如果ApplicationName列前出現漏斗狀圖標就把里面的條件刪去

加好條件之后點擊運行就可以看見某進程對某數據庫進行了什么SQL操作了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM