===================================
目錄:
1、查詢帳套的數據庫DBID
2、配置需要跟蹤數據庫的DBID
3、配置跟蹤參數
4、跟蹤進行
5、分析跟蹤語句
===================================
本例以藍海機械DEMO帳套為例,業務單據以銷售訂單新增保存為例。
1、查詢帳套的數據庫DBID
在帳套管理中,我們查詢到藍海機械的數據庫名為【AIS20141027173850】。
在數據庫查詢分析器中,通過查詢master系統帳套,可以獲取所有數據庫的DBID。
(或者直接拷貝數據庫名稱:AIS20141027173850,查DBID太繁瑣了)
查詢語句如下:
select * from sysdatabases
查詢結果DBID為11,截圖如下:
2、配置需要跟蹤數據庫的DBID
在數據庫管理器打開SQL Server Profiler
設置databaseid參數值為11,點擊確定。或設置DatabaseName的參數值,在數據庫那邊把數據庫名稱復制過來。
(這里改用DatabaseName篩選器會比較簡單,而不要用DatabaseID篩選器,因為DatabaseID篩選器比較麻煩)
3、配置跟蹤參數
去除一些不必要的跟蹤參數,減少跟蹤記錄量
點擊運行,暫停跟蹤,並清除跟蹤記錄。
4、跟蹤進行過程
打開K3 WISE,在供應鏈 - - 銷售管理 - - 銷售訂單 - - 銷售訂單新增,並錄入數據,點擊保存前(備注:還沒點擊保存前)
啟動SQL Profiler跟蹤,然后銷售訂單點擊保存,提示保存成功后,繼續暫停SQL Profiler跟蹤,
這樣不會繼續產生我們不需要的跟蹤語句,至此銷售訂單保存,產生的SQL語句都已經跟蹤到了。
啟動跟蹤如下:
保存銷售訂單如下:
暫停跟蹤如下:
5、分析跟蹤語句
分析跟蹤語句,可以采用從上到下,逐語句分析;也可以通過CTRL+ F快捷鍵,調出查詢窗口,查詢關鍵字進行查詢跟蹤語句。