程序操作時對數據庫執行了哪些SQL語句,我們來定位追蹤一下

SQL 技術 IT醫生 IT醫生 2017-09-01

這裡我們用SQLServer2008R2來舉例

1首先打開要追蹤的程序,打開任務管理器,右鍵程序選擇轉到進程

程序操作時對數據庫執行了哪些SQL語句,我們來定位追蹤一下

2點擊查詢-選擇列

程序操作時對數據庫執行了哪些SQL語句,我們來定位追蹤一下

勾選PID

程序操作時對數據庫執行了哪些SQL語句,我們來定位追蹤一下

確定後記住該程序的進程PID

程序操作時對數據庫執行了哪些SQL語句,我們來定位追蹤一下

3打開MSSMS,點擊工具-SQL Server Profiler,進行連接

程序操作時對數據庫執行了哪些SQL語句,我們來定位追蹤一下

4 點擊事件選擇-左側只勾選TSQL(可以減少很多沒用的信息);點擊列篩選器,如圖輸入程序PID號(意識是隻追蹤這個程序進程產生的語句)也可以過濾大部分沒用的信息,之後點運行即可

程序操作時對數據庫執行了哪些SQL語句,我們來定位追蹤一下

5最後一步我們在程序上就行某個操作,如點擊某個查詢按鈕;此時我們就會發現追蹤器上出現很多語句,我們可以找到我們想要的;這時可以先暫停追蹤

程序操作時對數據庫執行了哪些SQL語句,我們來定位追蹤一下

今天的內容就到這裡謝謝大家,歡迎加群66625848來交流

相關推薦

推薦中...