十、K3 WISE 開發插件《SQL Profiler跟蹤單據操作時產生的SQL語句》


===================================

目錄:

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快捷鍵,調出查詢窗口,查詢關鍵字進行查詢跟蹤語句。


免責聲明!

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



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