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를 참조하십시오.