簡單介紹一下SQL Profiler的過濾設置
在SQL Server數(shù)據(jù)庫的使用過程中,我經(jīng)常會使用SQL Profiler在SQL Server端截獲程序運行的SQL, 從而來研究程序到底執(zhí)行的是哪些SQL語句,但我發(fā)現(xiàn)由于SQL Profiler功能太過強大,我們想找的語句總是淹沒在截獲的浩瀚的語句中,所以就想通過過濾來只顯示我們想要的語句,研究了一下,通過下面的方法可以很快找到我們的想要的:
1. 在創(chuàng)建Trace,選擇Events Selection標簽窗口。
2. 在Events列中,選擇TSQL中的SQL:BatchCompleted, 點擊右下角的Column Filters按鈕。
3. 在彈出的對話框中,選擇TextData, 然后我們就可以設置過濾條件了: 有兩種Like, Not like。
比如我們想查找包含UPDATE的語句,就可以在like中填寫%UPDATE%, 那么過濾的就是所有包含UPDATE的SQL,我們還可以通過DatabaseName來顯示單個數(shù)據(jù)庫相關(guān)的SQL。
關(guān)于SQL Profiler的過濾設置就介紹這么多,如果您想了解更多的SQL Server數(shù)據(jù)庫的知識,可以看一下這里的文章:http://database.51cto.com/sqlserver/,您的收獲將是對我們工作最大的肯定!
【編輯推薦】