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



















