Compartilhar via


Errors

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW)

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 OLE DB Driver for 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

Consulte Também

Programação no Driver do OLE DB para SQL Server