오류
OLE/COM 개체는 개체 멤버 함수의 HRESULT 반환 코드를 통해 오류를 보고합니다. OLE/COM HRESULT는 비트 압축 구조입니다. OLE는 구조 멤버를 역참조하는 매크로를 제공합니다.
OLE/COM은 IErrorInfo 인터페이스를 지정합니다. 이 인터페이스는 GetDescription과 같은 메서드를 제공합니다. 이 인터페이스를 사용하여 클라이언트는 OLE/COM 서버에서 오류 정보를 추출합니다. OLE DB는 단일 멤버 함수 실행에 대해 여러 개의 오류 정보 패킷을 반환할 수 있도록 IErrorInfo를 확장합니다.
SQL Server에서 여러 오류를 반환합니다. 응용 프로그램은 ISQLErrorInfo와 IErrorRecords를 조합한 IMultipleResults::GetResult를 호출해서 한 번에 하나씩 서버 오류를 검색할 수 있습니다.
SQL Server Native Client OLE DB 공급자는 OLE DB 레코드로 향상된 IErrorInfo, 사용자 지정 ISQLErrorInfo 및 공급자 관련 ISQLServerErrorInfo 오류 개체 인터페이스를 제공합니다.
오류 추적에 대한 자세한 내용은 데이터 액세스 추적(Data Access Tracing)을 참조하십시오. SQL Server 2012에 추가된 오류 추적 향상 기능에 대한 자세한 내용은 확장 이벤트 로그의 진단 정보 액세스를 참조하십시오.