Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Base de Dados SQL do Azure
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
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 fornecedor OLE DB Native Client do SQL Server expõe as interfaces de erro IErrorInfo melhoradas por registos do OLE DB, o ISQLErrorInfo personalizado e as interfaces de objetos de erro ISQLServerErrorInfo específicas do 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.