Analisi dei dati in ADO.NET
Prima di ADO.NET 2.0, la mancanza di una traccia OLE DB standard rendeva difficile la risoluzione dei problemi in OLE DB e ADO. In ADO.NET 2.0 è stata introdotta una nuova funzionalità di analisi dei dati incorporata supportata dai provider di dati .NET per SQL Server, Oracle, OLE DB e ODBC, nonché dall'oggetto DataSet ADO.NET e dai protocolli di rete di SQL Server 2005.
L'analisi delle chiamate API di accesso ai dati consente di diagnosticare i seguenti problemi:
Mancata corrispondenza di schema tra il programma client e il database.
Database non disponibile o problemi nella libreria di rete.
Sintassi SQL non corretta definita a livello di codice o generata da un'applicazione.
Logica di programmazione non corretta.
Problemi risultanti dall'interazione tra più componenti ADO.NET o tra ADO.NET e i componenti dell'utente.
Per supportare tecnologie di traccia diverse, questa funzionalità è estensibile, pertanto uno sviluppatore può tracciare un problema a qualsiasi livello dello stack dell'applicazione. Sebbene la funzionalità di analisi non sia esclusiva di ADO.NET, i provider Microsoft in ADO.NET 2.0 e versioni successive utilizzano l'analisi generalizzata e le API della strumentazione.
Per ulteriori informazioni sull'impostazione e sulla configurazione dell'analisi gestita in ADO.NET 2.0, vedere Tracing Data Access (informazioni in lingua inglese).