Поделиться через


Трассировка данных в ADO.NET

Обновлен: November 2007

До выпуска ADO.NET 2.0 отсутствие стандартных средств трассировки OLE DB затрудняло разрешение проблем в OLE DB и ADO. В ADO.NET 2.0 появились новые встроенные функции трассировки данных, которые поддерживаются поставщиками данных .NET для SQL Server, Oracle, OLE DB, ODBC и ADO.NET DataSet, а также сетевые протоколы SQL Server 2005.

Трассировка вызовов API-интерфейсов для доступа к данным может помочь в выявлении следующих проблем:

  • несоответствие схемы между клиентской программой и базой данных;

  • недоступность базы данных или проблемы с сетевой библиотекой;

  • неверный SQL-код, фиксированный или сформированный приложением;

  • неверная программная логика;

  • проблемы, возникающие вследствие взаимодействия нескольких компонентов ADO.NET или компонентов ADO.NET и собственных компонентов.

Трассировка является расширяемой для поддержки разных методов трассировки, поэтому разработчик может отслеживать проблемы на любом уровне стека приложений. Хотя трассировка не является функцией только ADO.NET, в ADO.NET 2.0 и более поздних версий поставщики Майкрософт пользуются преимуществами обобщенных API-интерфейсов трассировки и инструментария.

Дополнительные сведения об установке и настройке управляемой трассировки в ADO.NET см. в разделе Трассировка доступа к данным.

См. также

Основные понятия

Network Tracing

Другие ресурсы

Трассировка и оборудование приложений