Partilhar via


Errors

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Baixar driver OLE DB

Os objetos OLE/COM reportam erros através do código de retorno HRESULT das funções membros do objeto. Um OLE/COM HRESULT é uma estrutura de bits compactados. O OLE fornece macros que desreferenciam os membros da estrutura.

O OLE/COM especifica a interface IErrorInfo . A interface expõe métodos como o GetDescription. Isto permite aos clientes extrair detalhes de erro de servidores OLE/COM. O OLE DB estende o IErrorInfo para suportar o retorno de múltiplos pacotes de informação de erro numa execução de função de membro único.

O SQL Server pode devolver múltiplos erros. Uma aplicação pode recuperar erros de servidor um a um chamando IMultipleResults::GetResult combinado com ISQLErrorInfo e IErrorRecords.

O OLE DB Driver para SQL Server expõe as interfaces de erro de erro ISQLServerErrorInfo personalizadas com registos do OLE DB, asISQLErrorInfo personalizadas e as interfaces de erro ISQLServerErrorInfo específicas para cada fornecedor.

Para informações sobre erros de rastreamento, consulte Rastreio de Acesso a Dados. Para informações sobre melhorias no rastreio de erros adicionadas no SQL Server 2012 (11.x), consulte Acesso à Informação de Diagnóstico no Registo de Eventos Estendido.

Na presente seção

Ver também

Driver OLE DB para programação do SQL Server