Errors

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Banco de dados SQL no Microsoft Fabric

Baixar o driver do OLE DB

Os objetos OLE/COM informam erros através do código de retorno de HRESULT das funções de membro de objeto. Um HRESULT de OLE/COM é uma estrutura de bits compactados. A OLE fornece macros que eliminam a referência de membros de estrutura.

O OLE/COM especifica a interface IErrorInfo. A interface expõe métodos como GetDescription. Isso permite que clientes extraiam detalhes de erros dos servidores OLE/COM. O OLE DB estende IErrorInfo para dar suporte ao retorno de vários pacotes de informações de erros em uma execução de função de único membro.

O SQL Server pode retornar vários erros. Um aplicativo pode recuperar erros do servidor um de cada vez chamando IMultipleResults::GetResult combinado com ISQLErrorInfo e IErrorRecords.

O Driver do OLE DB para SQL Server expõe as interfaces de objetos de erro IErrorInfo aprimorada por registro do OLE DB, ISQLErrorInfo personalizada e ISQLServerErrorInfo específica do provedor.

Para obter informações sobre como rastrear erros, confira Rastreamento do acesso a dados. Para obter informações sobre aprimoramentos no rastreamento de erros adicionados em SQL Server 2012 (11.x), confira Acessar informações de diagnóstico nos logs de eventos estendidos.

Nesta seção