ADO.NET 中的資料追蹤
在 ADO.NET 2.0 之前,由於缺少標準的 OLE DB 追蹤,使得解決 OLE DB 和 ADO 的問題變得很困難。 ADO.NET 2.0 導入了新的內建資料追蹤功能,而且 SQL Server、Oracle、OLE DB 和 ODBC 的 .NET 資料提供者,以及 ADO.NET DataSet 和 SQL Server 2005 網路通訊協定都支援這個功能。
追蹤資料存取 API 呼叫可協助診斷下列問題:
用戶端程式與資料庫之間的結構描述不符。
無法使用資料庫或網路程式庫發生問題。
SQL 錯誤,該 SQL 是硬式編碼或應用程式所產生的。
錯誤的程式設計邏輯。
多個 ADO.NET 元件之間,或 ADO.NET 與您本身的元件之間互動所發生的問題。
為了支援不同的追蹤技術,我們製作了可擴充的追蹤,讓開發人員追蹤任何應用程式堆疊層級的問題。 雖然追蹤不是 ADO.NET 的特有功能,但 ADO.NET 2.0 和更新版本中的 Microsoft 提供者可利用通用的追蹤和檢測 API。
如需在 ADO.NET 中設定 Managed 追蹤的詳細資訊,請參閱追蹤資料存取 (英文)。