Traçage de données dans ADO.NET
Avant ADO.NET 2.0, l'absence d'une trace OLE DB standard a compliqué la résolution de problèmes dans OLE DB et ADO. ADO.NET 2.0 a introduit une nouvelle fonctionnalité intégrée de traçage de données prise en charge par les fournisseurs de données .NET pour SQL Server, Oracle, OLE DB et ODBC, de même que l'objet DataSet ADO.NET et les protocoles réseau SQL Server 2005.
Le traçage d'appels API d'accès aux données peut aider à diagnostiquer les problèmes suivants :
discordance de schéma entre le programme client et la base de données ;
problèmes d'indisponibilité de base de données ou de bibliothèque réseau ;
SQL incorrect qu'il soit en codage dur ou généré par une application ;
logique de programmation incorrecte ;
problèmes résultant de l'interaction entre plusieurs composants ADO.NET ou entre ADO.NET et vos propres composants.
Pour prendre en charge plusieurs technologies de traçage, le traçage est extensible, de sorte qu'un développeur peut tracer un problème à tout niveau de la pile d'applications. Bien que le traçage ne soit pas une fonction unique à ADO.NET, les versions 2.0 et ultérieures d'ADO.NET permettent aux fournisseurs Microsoft de tirer parti d'API de suivi et d'instrumentation généralisées.
Pour plus d'informations sur la définition et la configuration du traçage managé dans ADO.NET 2.0, consultez Tracing Data Access (en anglais).