SQL Server Native Client 오류
적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW)
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 오류 개체 인터페이스를 노출합니다.
추적 오류에 대한 자세한 내용은 데이터 액세스 추적을 참조 하세요. SQL Server 2012(11.x)에 추가된 오류 추적 기능 향상에 대한 자세한 내용은 확장 이벤트 로그의 진단 정보 액세스를 참조 하세요.