有時候查錯時間麻煩事
特别是藏在觸發器和觸發器的錯誤,而最直接的 怎樣找到sql出錯的語句
根據sql出錯的資訊找語句 我們就要用sql自帶的profiler ,這裡舉例說明隻捕獲出錯的語句
開始-運作-profiler 檔案-建立跟蹤
->
在事件選擇裡面 點選顯示全部事件
選中
1.Errors and Warnings 監控錯誤資訊
下面的
Exception 事件類
User Error Message 事件類
2.Stored Procedures 監控存儲過程還有觸發器
下面的
SP:Starting 事件類
SP:StmtStarting 事件類
3.TSQL 監控網站dbhelpsql執行語句
下面的
SQL:BatchStarting 事件類
SQL:StmtStarting 事件類
如:
運作就會有收獲 我們就會看到是觸發器出錯