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)
Base de dados SQL no Microsoft Fabric
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
Conteúdo relacionado
- Driver OLE DB para programação do SQL Server