程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 用SQL Server Profiler查看異常信息

用SQL Server Profiler查看異常信息

編輯:關於SqlServer

我們調試程序的時候,有些時候或者有些 IDE 可能不會提供詳細的數據庫異常信息。SQL Server Profiler 是 SQL 跟蹤的圖形用戶界面,可以監視數據庫引擎和 Analysis Services。在使用 Linq to SQL 或 ADO.Net Entity Framework 時可以用它清楚的知道它們對數據庫執行了那些語句。同時我們也可以用它來跟蹤數據庫發生的異常。

SQL Server Profiler 通過 開始-->所有程序—>Microsoft SQL Server 2008-->性能工具—>SQL Server Profiler 打開。

單擊文件-->新建跟蹤,填寫數據庫連接的信息後選擇連接。默認情況下使用Standard模板,它是不會跟蹤異常的。如果要跟蹤異常先切換到“事件選擇”選項卡

 

單擊右下的顯示所有事件,再選中 Errors and Warnings 節下的 Exception 和 User Error Message 前的復選框。其他復選框可根據需要選擇。選擇完成後單機運行,此時開始跟蹤。

然後執行要調試的程序並讓它進行數據庫操作。如果之前選擇了 TSQL 下的一些復選框,那麼 SQL Server Profiler 會記錄下程序執行的 T-SQL 語句。查詢發生異常時,SQL Server Profiler 會記錄下異常的信息並顯示,就像在 SQL Server Management Studio 中進行查詢。

用此工具還可以跟蹤在非調試環境下的數據庫異常。

 

本文適用於 Microsoft SQL Server 2008 , Microsoft SQL Server 2008 SP1
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved