SQL Server Native Client 错误

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

OLE/COM 对象通过对象成员函数的 HRESULT 返回代码报告错误。 OLE/COM HRESULT 是一种位压缩结构。 OLE 提供取消对结构成员的引用的宏。

OLE/COM 指定 IErrorInfo 接口 。 该接口公开 GetDescription 之类的方法 。 这允许客户端从 OLE/COM 服务器提取错误详细信息。 OLE DB 扩展 IErrorInfo 以支持返回针对单成员函数执行的多个错误信息包 。

SQL Server 可以返回多个错误。 通过调用 IMultipleResults::GetResult 并结合 ISQLErrorInfo 和 IErrorRecords,应用程序可以一次检索一个服务器错误。

SQL Server Native Client OLE DB 访问接口公开 OLE DB 记录增强型 IErrorInfo、自定义 ISQLErrorInfo 和特定于提供程序的 ISQLServerErrorInfo 错误对象接口。

有关跟踪错误的详细信息,请参阅数据访问跟踪。 有关 SQL Server 2012 (11.x) 中添加的错误跟踪的增强功能的信息,请参阅访问扩展事件日志中的诊断信息

本节内容

另请参阅

SQL Server Native Client (OLE DB)