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,无论是硬编码还是由应用程序生成。

  • 不正确的编程逻辑。

  • 多个 ADO.NET 组件之间或 ADO.NET 与您自己的组件之间的交互引发的问题。

为了支持不同的跟踪技术,跟踪是可扩展的,这样,开发人员可以在任何应用程序堆栈级别上跟踪问题。 尽管跟踪不是 ADO.NET 独有的功能,但是,ADO.NET 2.0 和更高版本中的 Microsoft 提供程序可以利用通用的跟踪和规范 API。

有关在 ADO.NET 中设置和配置托管跟踪的更多信息,请参见 Tracing Data Access(跟踪数据访问)。

请参见

概念

Network Tracing

其他资源

跟踪应用程序和在应用程序中插入检测点